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">
|
||||
<Properties>
|
||||
<Property name="majorTickSpacing" type="int" value="5"/>
|
||||
<Property name="maximum" type="int" value="60"/>
|
||||
<Property name="minimum" type="int" value="5"/>
|
||||
<Property name="minorTickSpacing" type="int" value="1"/>
|
||||
<Property name="maximum" type="int" value="30"/>
|
||||
<Property name="minorTickSpacing" type="int" value="2"/>
|
||||
<Property name="paintLabels" type="boolean" value="true"/>
|
||||
<Property name="paintTicks" 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">
|
||||
<ResourceString bundle="org/sleuthkit/autopsy/ingest/Bundle.properties" key="IngestDialogPanel.freqSlider.toolTipText" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, "{key}")"/>
|
||||
</Property>
|
||||
<Property name="value" type="int" value="30"/>
|
||||
<Property name="value" type="int" value="15"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="freqSliderLabel">
|
||||
|
@ -39,6 +39,8 @@ import javax.swing.JButton;
|
||||
import javax.swing.JCheckBox;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
import javax.swing.event.ChangeEvent;
|
||||
import javax.swing.event.ChangeListener;
|
||||
import org.sleuthkit.datamodel.Image;
|
||||
|
||||
/**
|
||||
@ -143,6 +145,18 @@ public class IngestDialogPanel extends javax.swing.JPanel {
|
||||
freqSlider.setEnabled(true);
|
||||
}
|
||||
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
|
||||
@ -188,14 +202,13 @@ public class IngestDialogPanel extends javax.swing.JPanel {
|
||||
closeButton.setText(org.openide.util.NbBundle.getMessage(IngestDialogPanel.class, "IngestDialogPanel.closeButton.text")); // NOI18N
|
||||
|
||||
freqSlider.setMajorTickSpacing(5);
|
||||
freqSlider.setMaximum(60);
|
||||
freqSlider.setMinimum(5);
|
||||
freqSlider.setMinorTickSpacing(1);
|
||||
freqSlider.setMaximum(30);
|
||||
freqSlider.setMinorTickSpacing(2);
|
||||
freqSlider.setPaintLabels(true);
|
||||
freqSlider.setPaintTicks(true);
|
||||
freqSlider.setSnapToTicks(true);
|
||||
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.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 IngestManagerStats stats;
|
||||
private volatile int updateFrequency = 30; //in minutes
|
||||
private volatile int updateFrequency = 15; //in minutes
|
||||
//queues
|
||||
private final ImageQueue imageQueue = new ImageQueue(); // list of services and images to analyze
|
||||
private final FsContentQueue fsContentQueue = new FsContentQueue();
|
||||
|
Loading…
x
Reference in New Issue
Block a user