Browse Source

Button-Symbole geändert, automatisches Zusammenfügen beim Klicken auf das Häkchen implementiert

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
main
Stephan Richter 1 year ago
parent
commit
b1e071fd69
  1. 2
      pom.xml
  2. 6
      src/main/java/de/srsoftware/belegscanner/gui/DocTable.java

2
pom.xml

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>BelegScanner</groupId>
<artifactId>BelegScanner</artifactId>
<version>1.0.10</version>
<version>1.0.11</version>
<name>BelegScanner</name>
<packaging>jar</packaging>

6
src/main/java/de/srsoftware/belegscanner/gui/DocTable.java

@ -74,9 +74,9 @@ public class DocTable extends JPanel{ @@ -74,9 +74,9 @@ public class DocTable extends JPanel{
buttons = new JPanel();
buttons.setLayout(new FlowLayout());
buttons.add(button("🗀",t("open folder"),ev -> openFolder(path)));
buttons.add(button("",t("open folder"),ev -> openFolder(path)));
buttons.add(joinButton = button("⎗",t("join PDFs"),ev -> joinDocs(path)));
buttons.add(button("🖻",t("display preview"),ev -> preview(path)));
buttons.add(button("",t("display preview"),ev -> preview(path)));
buttons.add(button("✓",t("done"),ev -> drop(this)));
buttons.add(button("❌",t("drop file"),ev -> dropFile(path)));
@ -89,6 +89,7 @@ public class DocTable extends JPanel{ @@ -89,6 +89,7 @@ public class DocTable extends JPanel{
* @param row
*/
private void drop(Row row) {
if (row.joinButton.isEnabled()) joinDocs(row.path);
remove(pathLabel);
remove(status);
remove(buttons);
@ -111,6 +112,7 @@ public class DocTable extends JPanel{ @@ -111,6 +112,7 @@ public class DocTable extends JPanel{
* remove the join button assigned with the selected document
*/
public void removeJoinButton() {
joinButton.setEnabled(false);
buttons.remove(joinButton);
}

Loading…
Cancel
Save