Wireshark  4.3.0
The Wireshark network protocol analyzer
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 
13 #include "geometry_state_dialog.h"
14 #include "wireshark_dialog.h"
16 
17 namespace Ui {
19 }
20 
22 {
23  Q_OBJECT
24 
25 public:
26  explicit EnabledProtocolsDialog(QWidget *parent);
27  virtual ~EnabledProtocolsDialog();
28 
29 private slots:
30  void on_invert_button__clicked();
31  void on_enable_all_button__clicked();
32  void on_disable_all_button__clicked();
33  void on_search_line_edit__textChanged(const QString &);
34  void on_cmbSearchType_currentIndexChanged(int);
35  void on_cmbProtocolType_currentIndexChanged(int);
36  void on_buttonBox_accepted();
37  void on_buttonBox_helpRequested();
38  void fillTree();
39 
40 private:
41  Ui::EnabledProtocolsDialog *ui;
42 
43  EnabledProtocolsModel* enabled_protocols_model_;
44  EnabledProtocolsProxyModel* proxyModel_;
45 
46  void searchFilterChange();
47 };
48 
49 #endif // ENABLED_PROTOCOLS_DIALOG_H
Definition: enabled_protocols_dialog.h:22
Definition: enabled_protocols_model.h:56
Definition: enabled_protocols_model.h:100
Definition: geometry_state_dialog.h:17