mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-14 17:06:16 +00:00
TSK-366 Review Slider in ingest
This commit is contained in:
parent
72ba73804c
commit
aa1ceec6ff
@ -122,16 +122,15 @@
|
|||||||
<Component class="javax.swing.JSlider" name="freqSlider">
|
<Component class="javax.swing.JSlider" name="freqSlider">
|
||||||
<Properties>
|
<Properties>
|
||||||
<Property name="majorTickSpacing" type="int" value="5"/>
|
<Property name="majorTickSpacing" type="int" value="5"/>
|
||||||
<Property name="maximum" type="int" value="60"/>
|
<Property name="maximum" type="int" value="30"/>
|
||||||
<Property name="minimum" type="int" value="5"/>
|
<Property name="minorTickSpacing" type="int" value="2"/>
|
||||||
<Property name="minorTickSpacing" type="int" value="1"/>
|
|
||||||
<Property name="paintLabels" type="boolean" value="true"/>
|
<Property name="paintLabels" type="boolean" value="true"/>
|
||||||
<Property name="paintTicks" type="boolean" value="true"/>
|
<Property name="paintTicks" type="boolean" value="true"/>
|
||||||
<Property name="snapToTicks" type="boolean" value="true"/>
|
<Property name="snapToTicks" type="boolean" value="true"/>
|
||||||
<Property name="toolTipText" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
<Property name="toolTipText" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
|
||||||
<ResourceString bundle="org/sleuthkit/autopsy/ingest/Bundle.properties" key="IngestDialogPanel.freqSlider.toolTipText" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
<ResourceString bundle="org/sleuthkit/autopsy/ingest/Bundle.properties" key="IngestDialogPanel.freqSlider.toolTipText" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="value" type="int" value="30"/>
|
<Property name="value" type="int" value="15"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Component>
|
</Component>
|
||||||
<Component class="javax.swing.JLabel" name="freqSliderLabel">
|
<Component class="javax.swing.JLabel" name="freqSliderLabel">
|
||||||
|
@ -39,6 +39,8 @@ import javax.swing.JButton;
|
|||||||
import javax.swing.JCheckBox;
|
import javax.swing.JCheckBox;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
import javax.swing.JScrollPane;
|
import javax.swing.JScrollPane;
|
||||||
|
import javax.swing.event.ChangeEvent;
|
||||||
|
import javax.swing.event.ChangeListener;
|
||||||
import org.sleuthkit.datamodel.Image;
|
import org.sleuthkit.datamodel.Image;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -143,6 +145,18 @@ public class IngestDialogPanel extends javax.swing.JPanel {
|
|||||||
freqSlider.setEnabled(true);
|
freqSlider.setEnabled(true);
|
||||||
}
|
}
|
||||||
freqSlider.setValue(manager.getUpdateFrequency());
|
freqSlider.setValue(manager.getUpdateFrequency());
|
||||||
|
|
||||||
|
freqSlider.addChangeListener(new ChangeListener() {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void stateChanged(ChangeEvent e) {
|
||||||
|
int val = freqSlider.getValue();
|
||||||
|
if (val<2)
|
||||||
|
freqSlider.setValue(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/** This method is called from within the constructor to
|
/** This method is called from within the constructor to
|
||||||
@ -188,14 +202,13 @@ public class IngestDialogPanel extends javax.swing.JPanel {
|
|||||||
closeButton.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.closeButton.text")); // NOI18N
|
closeButton.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.closeButton.text")); // NOI18N
|
||||||
|
|
||||||
freqSlider.setMajorTickSpacing(5);
|
freqSlider.setMajorTickSpacing(5);
|
||||||
freqSlider.setMaximum(60);
|
freqSlider.setMaximum(30);
|
||||||
freqSlider.setMinimum(5);
|
freqSlider.setMinorTickSpacing(2);
|
||||||
freqSlider.setMinorTickSpacing(1);
|
|
||||||
freqSlider.setPaintLabels(true);
|
freqSlider.setPaintLabels(true);
|
||||||
freqSlider.setPaintTicks(true);
|
freqSlider.setPaintTicks(true);
|
||||||
freqSlider.setSnapToTicks(true);
|
freqSlider.setSnapToTicks(true);
|
||||||
freqSlider.setToolTipText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSlider.toolTipText")); // NOI18N
|
freqSlider.setToolTipText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSlider.toolTipText")); // NOI18N
|
||||||
freqSlider.setValue(30);
|
freqSlider.setValue(15);
|
||||||
|
|
||||||
freqSliderLabel.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSliderLabel.text")); // NOI18N
|
freqSliderLabel.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSliderLabel.text")); // NOI18N
|
||||||
freqSliderLabel.setToolTipText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSliderLabel.toolTipText")); // NOI18N
|
freqSliderLabel.setToolTipText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.freqSliderLabel.toolTipText")); // NOI18N
|
||||||
|
@ -60,7 +60,7 @@ public class IngestManager {
|
|||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(IngestManager.class.getName());
|
private static final Logger logger = Logger.getLogger(IngestManager.class.getName());
|
||||||
private IngestManagerStats stats;
|
private IngestManagerStats stats;
|
||||||
private volatile int updateFrequency = 30; //in minutes
|
private volatile int updateFrequency = 15; //in minutes
|
||||||
//queues
|
//queues
|
||||||
private final ImageQueue imageQueue = new ImageQueue(); // list of services and images to analyze
|
private final ImageQueue imageQueue = new ImageQueue(); // list of services and images to analyze
|
||||||
private final FsContentQueue fsContentQueue = new FsContentQueue();
|
private final FsContentQueue fsContentQueue = new FsContentQueue();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user