aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/main_window.cpp
diff options
context:
space:
mode:
authorRoland Knall <rknall@gmail.com>2017-11-07 15:51:43 +0000
committerRoland Knall <rknall@gmail.com>2017-11-08 07:25:54 +0000
commit4d6454e18027a7265138e16ef95b52000825aa47 (patch)
treedb15c79862e2419c6add5ea17fd9179366b481b6 /ui/qt/main_window.cpp
parent371b5c526b439824ffd0eb2b11f76689436dc6c3 (diff)
Qt: Drag n Drop Filter expression from Packet Tree
Drag and Drop a field from the packet tree to the displayfilteredit or the toolbar and drop it there to either apply the filter (or prepare it by holding down the Shift key) or create a new toolbar button Change-Id: I42645a02223c71315e91e0d58eb1b54ebab4fd58 Reviewed-on: https://code.wireshark.org/review/24280 Petri-Dish: Anders Broman <a.broman58@gmail.com> Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'ui/qt/main_window.cpp')
-rw-r--r--ui/qt/main_window.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ui/qt/main_window.cpp b/ui/qt/main_window.cpp
index bbaced0077..9e06490ed9 100644
--- a/ui/qt/main_window.cpp
+++ b/ui/qt/main_window.cpp
@@ -420,6 +420,8 @@ MainWindow::MainWindow(QWidget *parent) :
this, SLOT(filterToolbarCustomMenuHandler(QPoint)));
connect(filter_expression_toolbar_, SIGNAL(actionMoved(QAction*, int, int)),
this, SLOT(filterToolbarActionMoved(QAction*, int, int)));
+ connect(filter_expression_toolbar_, SIGNAL(newFilterDropped(QString, QString)),
+ this, SLOT(filterDropped(QString, QString)));
main_ui_->displayFilterToolBar->addWidget(filter_expression_toolbar_);
@@ -653,6 +655,8 @@ MainWindow::MainWindow(QWidget *parent) :
connect(this, SIGNAL(setCaptureFile(capture_file*)),
packet_list_, SLOT(setCaptureFile(capture_file*)));
connect(this, SIGNAL(setCaptureFile(capture_file*)),
+ proto_tree_, SLOT(setCaptureFile(capture_file*)));
+ connect(this, SIGNAL(setCaptureFile(capture_file*)),
byte_view_tab_, SLOT(setCaptureFile(capture_file*)));
connect(this, SIGNAL(monospaceFontChanged(QFont)),