aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/tap_parameter_dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/tap_parameter_dialog.h')
-rw-r--r--ui/qt/tap_parameter_dialog.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/ui/qt/tap_parameter_dialog.h b/ui/qt/tap_parameter_dialog.h
index c9188829fb..281274b298 100644
--- a/ui/qt/tap_parameter_dialog.h
+++ b/ui/qt/tap_parameter_dialog.h
@@ -35,8 +35,10 @@
#include "wireshark_dialog.h"
class QHBoxLayout;
+class QLineEdit;
class QTreeWidget;
class QTreeWidgetItem;
+class QVBoxLayout;
namespace Ui {
class TapParameterDialog;
@@ -60,6 +62,9 @@ public:
// Needed by static member functions in subclasses. Should we just make
// "ui" available instead?
QTreeWidget *statsTreeWidget();
+ QLineEdit *displayFilterLineEdit();
+ QPushButton *applyFilterButton();
+ QVBoxLayout *verticalLayout();
QHBoxLayout *filterLayout();
void drawTreeItems();
@@ -71,11 +76,9 @@ signals:
public slots:
protected:
- QMenu ctx_menu_;
- QList<QAction *> filter_actions_;
-
void showEvent(QShowEvent *);
void contextMenuEvent(QContextMenuEvent *event);
+ void addFilterActions();
QString displayFilter();
void setDisplayFilter(const QString &filter);
void setHint(const QString &hint);
@@ -84,9 +87,12 @@ protected:
protected slots:
void filterActionTriggered();
+ void updateWidgets();
private:
Ui::TapParameterDialog *ui;
+ QMenu ctx_menu_;
+ QList<QAction *> filter_actions_;
int help_topic_;
static const QString action_name_;
bool retap_on_show_;
@@ -99,7 +105,6 @@ private:
virtual QByteArray getTreeAsString(st_format_type format);
private slots:
- void updateWidgets();
void on_applyFilterButton_clicked();
void on_actionCopyToClipboard_triggered();
void on_actionSaveAs_triggered();