10#ifndef EXPORT_DISSECTION_DIALOG_H
11#define EXPORT_DISSECTION_DIALOG_H
61 bool eventFilter(QObject *obj, QEvent *event)
override;
68 void dialogAccepted(
const QStringList &selected);
74 void exportTypeChanged(QString name_filter);
84 void on_buttonBox_helpRequested();
97 QMap<QString, export_type_e> export_type_map_;
106 QPushButton *save_bt_;
struct _capture_file capture_file
Represents a capture file and its associated metadata.
~ExportDissectionDialog()
Destroys the ExportDissectionDialog.
Definition export_dissection_dialog.cpp:116
ExportDissectionDialog(QWidget *parent, capture_file *cap_file, export_type_e export_type, QString selRange=QString())
Constructs a new ExportDissectionDialog.
Definition export_dissection_dialog.cpp:38
bool eventFilter(QObject *obj, QEvent *event) override
Filters events for the dialog, allowing custom event handling.
Definition export_dissection_dialog.cpp:237
void show()
Displays the export dissection dialog.
Definition export_dissection_dialog.cpp:122
UI element for controlling a range selection. The range provided in "initRange" is not owned by this ...
Definition packet_range_group_box.h:29
WiresharkFileDialog(QWidget *parent=nullptr, const QString &caption=QString(), const QString &directory=QString(), const QString &filter=QString())
Constructs a Wireshark file dialog.
Definition wireshark_file_dialog.cpp:21
export_type_e
Output format for packet data export operations.
Definition file_dialog.h:32
Aggregates all options controlling a single print or export operation.
Definition file.h:476