60 void enableHeaderWidgets(uint encapsulation = WTAP_ENCAP_ETHERNET);
68 void enableFieldWidgets(
bool enable_direction_input =
true,
bool enable_time_input =
true);
80 void check_line_edit(
SyntaxLineEdit *le,
bool &ok_enable,
const QString &num_str,
int base,
unsigned max_val,
bool is_short,
unsigned *val_ptr);
105 bool checkDateTimeFormat(
const QString &time_format);
110 void loadSettingsFile();
115 void saveSettingsFile();
120 void applyDialogSettings();
125 void storeDialogSettings();
130 void updateImportButtonState();
133 Ui::ImportTextDialog *ti_ui_;
136 QVariantMap settings;
139 QPushButton *import_button_;
142 QButtonGroup *encap_buttons;
148 QString capfile_name_;
154 bool timestamp_format_ok_;
165 bool in_indication_ok_;
168 bool out_indication_ok_;
180 bool source_addr_ok_;
186 bool source_port_ok_;
214 void on_textFileBrowseButton_clicked();
220 void on_textFileLineEdit_textChanged(
const QString &arg1);
226 void on_modeTabWidget_currentChanged(
int index);
232 void on_timestampFormatLineEdit_textChanged(
const QString &arg1);
239 void on_noOffsetButton_toggled(
bool checked);
245 void on_directionIndicationCheckBox_toggled(
bool checked);
251 void on_asciiIdentificationCheckBox_toggled(
bool checked);
257 void on_littleEndianCheckBox_toggled(
bool checked);
263 void on_regexTextEdit_textChanged();
269 void on_dataEncodingComboBox_currentIndexChanged(
int index);
275 void on_dirInIndicationLineEdit_textChanged(
const QString &arg1);
281 void on_dirOutIndicationLineEdit_textChanged(
const QString &arg1);
288 void on_encapComboBox_currentIndexChanged(
int index);
295 void encap_buttonsToggled(QAbstractButton *button,
bool checked);
301 void on_ipVersionComboBox_currentIndexChanged(
int index);
307 void on_ethertypeLineEdit_textChanged(
const QString ðertype_str);
313 void on_protocolLineEdit_textChanged(
const QString &protocol_str);
319 void on_sourceAddressLineEdit_textChanged(
const QString &source_addr_str);
325 void on_destinationAddressLineEdit_textChanged(
const QString &destination_addr_str);
331 void on_sourcePortLineEdit_textChanged(
const QString &source_port_str);
337 void on_destinationPortLineEdit_textChanged(
const QString &destination_port_str);
343 void on_tagLineEdit_textChanged(
const QString &tag_str);
349 void on_ppiLineEdit_textChanged(
const QString &ppi_str);
356 void on_maxLengthLineEdit_textChanged(
const QString &max_frame_len_str);
361 void on_buttonBox_helpRequested();
A dialog for importing packets from a text file (hex dump or regex formats).
Definition import_text_dialog.h:34
QString & capfileName()
Retrieves the generated capture file name resulting from the import.
Definition import_text_dialog.cpp:402
~ImportTextDialog()
Destroys the ImportTextDialog.
Definition import_text_dialog.cpp:178
int exec()
Shows the dialog as a modal window, blocking until the user closes it.
Definition import_text_dialog.cpp:406
QLineEdit subclass that adds syntax-state colouring, error messaging, and partial token-based autocom...
Definition syntax_line_edit.h:28
Complete configuration and runtime state for a text-to-pcap import operation.
Definition text_import.h:84