Wireshark 5.1.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
mka_ca_dialog.h
Go to the documentation of this file.
1
9
10#ifndef MKA_CA_DIALOG_H
11#define MKA_CA_DIALOG_H
12
14
15class QPushButton;
16
17struct mka_ca_stat_s;
18
28{
29 Q_OBJECT
30
31public:
38 MkaCaDialog(QWidget &parent, CaptureFile &cf, const char *filter = NULL);
39
44
48 static TapParameterDialog *createMkaCaDialog(QWidget &parent, const QString cfg_str, const QString filter, CaptureFile &cf);
49
50protected:
54 void captureFileClosing() override;
55
56private:
58 struct mka_ca_stat_s *stat_;
59
61 bool tap_registered_;
62
64 QPushButton *auto_refresh_button_;
65
67 QFont base_font_;
68
70 void applyFont();
71
76 static void tapReset(void *tapdata);
77
81 static tap_packet_status tapPacket(void *tapdata, struct _packet_info *pinfo, struct epan_dissect *edt, const void *data, tap_flags_t flags);
82
87 static void tapDraw(void *tapdata);
88
93 GString *registerTap();
94
98 void removeTap();
99
103 void rescan();
104
108 void drawTree();
109
113 virtual QList<QVariant> treeItemData(QTreeWidgetItem *ti) const override;
114
119 virtual const QString filterExpression() override;
120
121private slots:
125 virtual void fillTree() override;
126
131 void itemDoubleClicked(QTreeWidgetItem *item, int column);
137 void itemExpanded(QTreeWidgetItem *item);
143 void mkaCaptureEvent(CaptureEvent e);
144
148 void chooseFont();
149};
150
151#endif // MKA_CA_DIALOG_H
Represents an event occurring during a capture or file operation.
Definition capture_event.h:24
Manages a capture file and its associated state and operations.
Definition capture_file.h:27
MkaCaDialog(QWidget &parent, CaptureFile &cf, const char *filter=NULL)
Constructs a new MkaCaDialog.
Definition mka_ca_dialog.cpp:234
~MkaCaDialog()
Destroys the MkaCaDialog.
Definition mka_ca_dialog.cpp:302
static TapParameterDialog * createMkaCaDialog(QWidget &parent, const QString cfg_str, const QString filter, CaptureFile &cf)
Factory used by the TapParameterDialog registry.
Definition mka_ca_dialog.cpp:883
void captureFileClosing() override
Handles the event when the capture file is closing.
Definition mka_ca_dialog.cpp:309
TapParameterDialog(QWidget &parent, CaptureFile &cf, int help_topic=0)
Constructs the tap parameter dialog and registers it for retapping.
Definition tap_parameter_dialog.cpp:55
Represents the metadata and indexing information for a single captured frame.
Definition packet_info.h:43
Holds all state for the dissection of a single byte array, including session, buffer,...
Definition epan_dissect.h:28
Definition mka_ca_stat.h:194
tap_packet_status
Definition tap.h:22