diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportAction.java b/Core/src/org/sleuthkit/autopsy/report/ReportAction.java index 2f5b69dbbb..31723509c8 100644 --- a/Core/src/org/sleuthkit/autopsy/report/ReportAction.java +++ b/Core/src/org/sleuthkit/autopsy/report/ReportAction.java @@ -63,25 +63,13 @@ public final class ReportAction extends CallableSystemAction implements Presente public ReportAction() { setEnabled(false); Case.addPropertyChangeListener(new PropertyChangeListener() { - @Override public void propertyChange(PropertyChangeEvent evt) { if (evt.getPropertyName().equals(Case.CASE_CURRENT_CASE)) { - setEnabled(evt.getNewValue() != null); - } - } - }); - //attempt to create a report folder if a case is active - Case.addPropertyChangeListener(new PropertyChangeListener() { - - @Override - public void propertyChange(PropertyChangeEvent evt) { - String changed = evt.getPropertyName(); - - //case has been changed - if (changed.equals(Case.CASE_CURRENT_CASE)) { Case newCase = (Case) evt.getNewValue(); + setEnabled(newCase != null); + //attempt to create a report folder if a case is active if (newCase != null) { boolean exists = (new File(newCase.getCaseDirectory() + File.separator + "Reports")).exists(); if (exists) { @@ -100,7 +88,6 @@ public final class ReportAction extends CallableSystemAction implements Presente // set action of the toolbar button toolbarButton.addActionListener(new ActionListener() { - @Override public void actionPerformed(ActionEvent e) { ReportAction.this.actionPerformed(e); @@ -109,8 +96,6 @@ public final class ReportAction extends CallableSystemAction implements Presente } - - private class configListener implements ItemListener { @Override @@ -134,30 +119,6 @@ public final class ReportAction extends CallableSystemAction implements Presente } }; - private class previewListener implements ItemListener { - - @Override - public void itemStateChanged(ItemEvent e) { - Object source = e.getItem(); - JCheckBox comp = (JCheckBox) source; - String name = comp.getName(); - JCheckBox buttan = new JCheckBox(); - Component[] comps = comp.getParent().getComponents(); - for (Component c : comps) { - if (c.getName().equals(name)) { - buttan = (JCheckBox) c; - } - } - String temp = buttan.getName(); - temp = temp.substring(0, temp.length() - 1); - if (e.getStateChange() == ItemEvent.SELECTED) { - preview.add(temp); - } - if(e.getStateChange() == ItemEvent.DESELECTED && preview.contains(temp)){ - preview.remove(temp); - } - } - }; @Override public void actionPerformed(ActionEvent e) { @@ -170,7 +131,6 @@ public final class ReportAction extends CallableSystemAction implements Presente // initialize panel with loaded settings final ReportFilter panel = new ReportFilter(); panel.setjButton2ActionListener(new ActionListener() { - @Override public void actionPerformed(ActionEvent e) { popUpWindow.dispose(); @@ -184,7 +144,6 @@ public final class ReportAction extends CallableSystemAction implements Presente final JPanel filterpanel = new JPanel(new GridLayout(rows, 2, 5, 5)); final JPanel artpanel = new JPanel(new GridLayout(0, 3, 0, 0)); SwingUtilities.invokeLater(new Runnable() { - @Override public void run() { @@ -194,7 +153,7 @@ public final class ReportAction extends CallableSystemAction implements Presente filterpanel.setAlignmentY(Component.TOP_ALIGNMENT); filterpanel.setAlignmentX(Component.LEFT_ALIGNMENT); filterpanel.setSize(300, 200); - + for (ReportModule m : Lookup.getDefault().lookupAll(ReportModule.class)) { String name = m.getName(); String desc = m.getReportTypeDescription(); @@ -235,7 +194,7 @@ public final class ReportAction extends CallableSystemAction implements Presente popUpWindow.setResizable(false); // Modules need extra room for text to properly show popUpWindow.setSize(popUpWindow.getWidth(), - popUpWindow.getHeight()+50); + popUpWindow.getHeight() + 50); // set the location of the popUp Window on the center of the screen Dimension screenDimension = Toolkit.getDefaultToolkit().getScreenSize(); diff --git a/Core/src/org/sleuthkit/autopsy/report/ReportFilter.form b/Core/src/org/sleuthkit/autopsy/report/ReportFilter.form index 584bcb04e5..3c8aac4e73 100644 --- a/Core/src/org/sleuthkit/autopsy/report/ReportFilter.form +++ b/Core/src/org/sleuthkit/autopsy/report/ReportFilter.form @@ -1,4 +1,4 @@ - +