diff options
author | Gerald Combs <gerald@zing.org> | 2014-12-22 15:51:36 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2014-12-29 01:42:13 +0000 |
commit | e8ec11fb7e67f83a7296f1e87451f3d7ddd5d85d (patch) | |
tree | ebac5b8251ca402bbb09dce014bdd883fd192f3b /ui/qt/traffic_table_dialog.h | |
parent | c1d9d93efb3581f11ea8115e5b1d6a4c7105a1d2 (diff) | |
download | wireshark-e8ec11fb7e67f83a7296f1e87451f3d7ddd5d85d.tar.gz |
Qt: Add a WiresharkDialog convenience class.
Add WiresharkDialog, a common base class for dialogs centered around
capture files. Make it a parent of Capture File Properties, Traffic
Table, Conversations, and Endpoints.
Rename CaptureFile::read_only_ to file_closed_. Add methods to
WiresharkApplication for generating consistent window titles.
Change-Id: Idc771556d8192e60f85dddc08fc4757698dee257
Reviewed-on: https://code.wireshark.org/review/6097
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ui/qt/traffic_table_dialog.h')
-rw-r--r-- | ui/qt/traffic_table_dialog.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/ui/qt/traffic_table_dialog.h b/ui/qt/traffic_table_dialog.h index 5fd77cab7c..aac88a40ea 100644 --- a/ui/qt/traffic_table_dialog.h +++ b/ui/qt/traffic_table_dialog.h @@ -32,6 +32,7 @@ #include "capture_file.h" #include "filter_action.h" +#include "wireshark_dialog.h" #include <QPushButton> #include <QCheckBox> @@ -91,7 +92,7 @@ signals: void filterAction(QString& filter, FilterAction::Action action, FilterAction::ActionType type); }; -class TrafficTableDialog : public QDialog +class TrafficTableDialog : public WiresharkDialog { Q_OBJECT @@ -103,11 +104,10 @@ public: * @param filter Display filter to apply. * @param table_name If valid, add this protocol and bring it to the front. */ - explicit TrafficTableDialog(QWidget *parent, CaptureFile &cf, const char *filter = NULL, const QString &table_name = tr("Unknown")); + explicit TrafficTableDialog(QWidget &parent, CaptureFile &cf, const char *filter = NULL, const QString &table_name = tr("Unknown")); ~TrafficTableDialog(); public slots: - virtual void captureFileClosing(); signals: void filterAction(QString& filter, FilterAction::Action action, FilterAction::ActionType type); @@ -118,7 +118,7 @@ protected: Ui::TrafficTableDialog *ui; CaptureFile &cap_file_; - bool read_only_; + bool file_closed_; QString filter_; QMenu traffic_type_menu_; QPushButton *copy_bt_; @@ -141,7 +141,6 @@ protected slots: void updateWidgets(); private: - void setWindowTitle(); QList<QVariant> curTreeRowData(int row) const; QString window_name_; |