From 7dc9a8879ed29a7693d617afcb48014504ddc4a9 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Tue, 20 Aug 2019 01:19:51 -0400
Subject: [PATCH] Textures from opengameart.
---
timeflow/app/actions/DeleteSelectedAction.java | 77 ++++++++++++++++++++------------------
1 files changed, 41 insertions(+), 36 deletions(-)
diff --git a/timeflow/app/actions/DeleteSelectedAction.java b/timeflow/app/actions/DeleteSelectedAction.java
index 824ac9b..bec172f 100755
--- a/timeflow/app/actions/DeleteSelectedAction.java
+++ b/timeflow/app/actions/DeleteSelectedAction.java
@@ -9,43 +9,48 @@
import javax.swing.*;
import java.util.*;
+public class DeleteSelectedAction extends TimeflowAction
+{
-public class DeleteSelectedAction extends TimeflowAction {
+ public DeleteSelectedAction(TimeflowApp app)
+ {
+ super(app, "Delete Selected Items...", null, "Delete the currently visible events");
+ }
- public DeleteSelectedAction(TimeflowApp app)
- {
- super(app, "Delete Selected Items...", null, "Delete the currently visible events");
- }
-
- @Override
- public void actionPerformed(ActionEvent e) {
-
- HashSet<Act> keepers=new HashSet<Act>(); // switching between sets and lists
- keepers.addAll(getModel().getDB().all()); // for efficiency. maybe silly?
- ActList selected=getModel().getActs();
- for (Act a: selected)
- keepers.remove(a);
- ActList keepList=new ActList(getModel().getDB());
- keepList.addAll(keepers);
-
- MassDeletePanel panel=new MassDeletePanel(getModel(), keepList,
- "Delete all selected items.");
- Object[] options = {"Cancel", "Proceed"};
- int n = JOptionPane.showOptionDialog(app,
- panel,
- "Delete Selected",
- JOptionPane.YES_NO_CANCEL_OPTION,
- JOptionPane.PLAIN_MESSAGE,
- null,
- options,
- "Proceed");
- panel.detachFromModel();
- if (n==1)
- {
- panel.applyAction();
- app.clearFilters();
- getModel().noteSchemaChange(this);
- }
- }
+ @Override
+ public void actionPerformed(ActionEvent e)
+ {
+ HashSet<Act> keepers = new HashSet<Act>(); // switching between sets and lists
+ keepers.addAll(getModel().getDB().all()); // for efficiency. maybe silly?
+ ActList selected = getModel().getActs();
+ for (Act a : selected)
+ {
+ keepers.remove(a);
+ }
+ ActList keepList = new ActList(getModel().getDB());
+ keepList.addAll(keepers);
+
+ MassDeletePanel panel = new MassDeletePanel(getModel(), keepList,
+ "Delete all selected items.");
+ Object[] options =
+ {
+ "Cancel", "Proceed"
+ };
+ int n = JOptionPane.showOptionDialog(app,
+ panel,
+ "Delete Selected",
+ JOptionPane.YES_NO_CANCEL_OPTION,
+ JOptionPane.PLAIN_MESSAGE,
+ null,
+ options,
+ "Proceed");
+ panel.detachFromModel();
+ if (n == 1)
+ {
+ panel.applyAction();
+ app.clearFilters();
+ getModel().noteSchemaChange(this);
+ }
+ }
}
--
Gitblit v1.6.2