summaryrefslogtreecommitdiff
path: root/ui/qt/traffic_table_dialog.h
diff options
context:
space:
mode:
authorGerald Combs <gerald@zing.org>2014-12-22 15:51:36 -0800
committerGerald Combs <gerald@wireshark.org>2014-12-29 01:42:13 +0000
commite8ec11fb7e67f83a7296f1e87451f3d7ddd5d85d (patch)
treeebac5b8251ca402bbb09dce014bdd883fd192f3b /ui/qt/traffic_table_dialog.h
parentc1d9d93efb3581f11ea8115e5b1d6a4c7105a1d2 (diff)
downloadwireshark-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.h9
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_;