From a4ff37a3b3a5bbd44b2ee8328ab36ec7adc8438b Mon Sep 17 00:00:00 2001 From: William Schaefer Date: Tue, 29 Jan 2019 18:37:13 -0500 Subject: [PATCH] 4655 ensure table with artifact counts can not be modified --- .../DataSourceSummaryCountsPanel.form | 5 +++-- .../DataSourceSummaryCountsPanel.java | 11 ++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.form b/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.form index 6238b8fa3f..d3a17e0205 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.form +++ b/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.form @@ -124,10 +124,11 @@ + - - + +
diff --git a/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.java b/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.java index bd20807980..005d9b9a11 100644 --- a/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.java +++ b/Core/src/org/sleuthkit/autopsy/casemodule/datasourceSummary/DataSourceSummaryCountsPanel.java @@ -130,6 +130,7 @@ class DataSourceSummaryCountsPanel extends javax.swing.JPanel { org.openide.awt.Mnemonics.setLocalizedText(jLabel1, org.openide.util.NbBundle.getMessage(DataSourceSummaryCountsPanel.class, "DataSourceSummaryCountsPanel.jLabel1.text")); // NOI18N + artifactCountsTable.setAutoCreateRowSorter(true); artifactCountsTable.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { @@ -137,7 +138,15 @@ class DataSourceSummaryCountsPanel extends javax.swing.JPanel { new String [] { "Result Type", "Count" } - )); + ) { + boolean[] canEdit = new boolean [] { + false, false + }; + + public boolean isCellEditable(int rowIndex, int columnIndex) { + return canEdit [columnIndex]; + } + }); artifactCountsScrollPane.setViewportView(artifactCountsTable); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);