From a9e12f6c508810604c8c91ee15451776b08ce1a1 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Mon, 22 Apr 2019 07:41:56 -0400 Subject: [PATCH] Camera capslock fix --- 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