aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/endpoint_dialog.cpp
diff options
context:
space:
mode:
authorRoland Knall <rknall@gmail.com>2022-06-08 14:33:51 +0200
committerRoland Knall <rknall@gmail.com>2022-06-14 09:36:30 +0000
commita4f25e51150d81a76e6cf8644b60fdd000cd15ee (patch)
tree0f94a3dc68be55a5fafbe0a9edc099f255953e0b /ui/qt/endpoint_dialog.cpp
parentf1cbc6b6623074ad6f403993e9f0cfee9bee4300 (diff)
Qt: Redesign TrafficTree Dialogs UI
The new UI should better group functionality and as well as better showing which taps are available and can be used.
Diffstat (limited to 'ui/qt/endpoint_dialog.cpp')
-rw-r--r--ui/qt/endpoint_dialog.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/ui/qt/endpoint_dialog.cpp b/ui/qt/endpoint_dialog.cpp
index 4fe9cf92d7..c1a81235f8 100644
--- a/ui/qt/endpoint_dialog.cpp
+++ b/ui/qt/endpoint_dialog.cpp
@@ -26,6 +26,7 @@
#include <ui/qt/utils/variant_pointer.h>
#include <ui/qt/widgets/wireshark_file_dialog.h>
#include <ui/qt/widgets/traffic_tab.h>
+#include <ui/qt/widgets/traffic_types_list.h>
#include "main_application.h"
#include <QCheckBox>
@@ -66,7 +67,9 @@ static ATapDataModel * createModel(int protoId, QString filter)
EndpointDialog::EndpointDialog(QWidget &parent, CaptureFile &cf) :
TrafficTableDialog(parent, cf, table_name_)
{
- trafficTab()->setProtocolInfo(tr("Endpoints"), &(recent.endpoint_tabs), &createModel);
+ trafficList()->setProtocolInfo(table_name_, &(recent.endpoint_tabs));
+
+ trafficTab()->setProtocolInfo(table_name_, trafficList()->protocols(), trafficList()->selectedProtocols(), &createModel);
trafficTab()->setFilter(cf.displayFilter());
displayFilterCheckBox()->setChecked(cf.displayFilter().length() > 0);
connect(trafficTab(), &TrafficTab::filterAction, this, &EndpointDialog::filterAction);
@@ -86,13 +89,6 @@ EndpointDialog::EndpointDialog(QWidget &parent, CaptureFile &cf) :
map_bt_->setMenu(map_menu_);
#endif
- addProgressFrame(&parent);
-
- QPushButton *close_bt = buttonBox()->button(QDialogButtonBox::Close);
- if (close_bt) {
- close_bt->setDefault(true);
- }
-
updateWidgets();
}