19 package org.sleuthkit.autopsy.centralrepository.ingestmodule;
27 final class IngestSettingsPanel
extends IngestModuleIngestJobSettingsPanel {
32 public IngestSettingsPanel(IngestSettings settings) {
34 customizeComponents(settings);
42 private void customizeComponents(IngestSettings settings) {
43 flagTaggedNotableItemsCheckbox.setSelected(settings.isFlagTaggedNotableItems());
47 public IngestModuleIngestJobSettings getSettings() {
48 return new IngestSettings(flagTaggedNotableItemsCheckbox.isSelected());
56 @SuppressWarnings(
"unchecked")
58 private
void initComponents() {
60 ingestSettingsLabel =
new javax.swing.JLabel();
61 flagTaggedNotableItemsCheckbox =
new javax.swing.JCheckBox();
63 ingestSettingsLabel.setFont(
new java.awt.Font(
"Tahoma", 1, 11));
64 org.openide.awt.Mnemonics.setLocalizedText(ingestSettingsLabel,
org.openide.util.NbBundle.getMessage(IngestSettingsPanel.class,
"IngestSettingsPanel.ingestSettingsLabel.text"));
66 org.openide.awt.Mnemonics.setLocalizedText(flagTaggedNotableItemsCheckbox,
org.openide.util.NbBundle.getMessage(IngestSettingsPanel.class,
"IngestSettingsPanel.flagTaggedNotableItemsCheckbox.text"));
68 javax.swing.GroupLayout layout =
new javax.swing.GroupLayout(
this);
69 this.setLayout(layout);
70 layout.setHorizontalGroup(
71 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
72 .addGroup(layout.createSequentialGroup()
74 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
75 .addGroup(layout.createSequentialGroup()
77 .addComponent(flagTaggedNotableItemsCheckbox))
78 .addComponent(ingestSettingsLabel))
79 .addContainerGap(65, Short.MAX_VALUE))
81 layout.setVerticalGroup(
82 layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
83 .addGroup(layout.createSequentialGroup()
85 .addComponent(ingestSettingsLabel)
86 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
87 .addComponent(flagTaggedNotableItemsCheckbox)
88 .addContainerGap(245, Short.MAX_VALUE))
93 private javax.swing.JCheckBox flagTaggedNotableItemsCheckbox;
94 private javax.swing.JLabel ingestSettingsLabel;