Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
enabled_protocols_dialog.h
Go to the documentation of this file.
1
10#ifndef ENABLED_PROTOCOLS_DIALOG_H
11#define ENABLED_PROTOCOLS_DIALOG_H
12
14#include "wireshark_dialog.h"
16
17namespace Ui {
19}
20
25{
26 Q_OBJECT
27
28public:
33 explicit EnabledProtocolsDialog(QWidget *parent);
34
39
40private slots:
44 void on_invert_button__clicked();
45
49 void on_enable_all_button__clicked();
50
54 void on_disable_all_button__clicked();
55
59 void on_search_line_edit__textChanged(const QString &);
60
64 void on_cmbSearchType_currentIndexChanged(int);
65
69 void on_cmbProtocolType_currentIndexChanged(int);
70
74 void on_buttonBox_accepted();
75
79 void on_buttonBox_helpRequested();
80
84 void fillTree();
85
86private:
88 Ui::EnabledProtocolsDialog *ui;
89
91 EnabledProtocolsModel* enabled_protocols_model_;
92
94 EnabledProtocolsProxyModel* proxyModel_;
95
99 void searchFilterChange();
100};
101
102#endif // ENABLED_PROTOCOLS_DIALOG_H
A dialog window for viewing, searching, and toggling enabled protocols.
Definition enabled_protocols_dialog.h:25
virtual ~EnabledProtocolsDialog()
Destroys the EnabledProtocolsDialog.
Definition enabled_protocols_dialog.cpp:51
A tree model managing the list of all standard and heuristic protocols.
Definition enabled_protocols_model.h:116
A proxy model used for filtering and sorting the enabled protocols model.
Definition enabled_protocols_model.h:246
A dialog that remembers its geometry and splitter state.
Definition geometry_state_dialog.h:20