Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
wireshark_mime_data.h
Go to the documentation of this file.
1
10#ifndef UI_QT_UTILS_WIRESHARK_MIME_DATA_H_
11#define UI_QT_UTILS_WIRESHARK_MIME_DATA_H_
12
13#include <QMimeData>
14
18class WiresharkMimeData: public QMimeData {
19public:
24 virtual QString labelText() const = 0;
25
29 virtual void allowPlainText();
30
32 static const QString ColoringRulesMimeType;
33
35 static const QString ColumnListMimeType;
36
38 static const QString FilterListMimeType;
39
41 static const QString DisplayFilterMimeType;
42};
43
48 Q_OBJECT
49public:
50
56 ToolbarEntryMimeData(QString element, int pos);
57
62 int position() const;
63
68 QString element() const;
69
74 QString filter() const;
75
80 void setFilter(QString text);
81
86 QString labelText() const override;
87
88private:
89
91 QString element_;
92
94 QString filter_;
95
97 int pos_;
98
99};
100
101#endif /* UI_QT_UTILS_WIRESHARK_MIME_DATA_H_ */
MIME data representation for a toolbar entry.
Definition wireshark_mime_data.h:47
QString labelText() const override
Retrieves the label text for the toolbar entry.
Definition wireshark_mime_data.cpp:34
QString element() const
Retrieves the element string.
Definition wireshark_mime_data.cpp:29
QString filter() const
Retrieves the filter string associated with the entry.
Definition wireshark_mime_data.cpp:49
void setFilter(QString text)
Sets the filter string for the entry.
Definition wireshark_mime_data.cpp:44
int position() const
Retrieves the position of the entry.
Definition wireshark_mime_data.cpp:39
Base class for Wireshark specific MIME data.
Definition wireshark_mime_data.h:18
virtual QString labelText() const =0
Retrieves the label text for the MIME data.
static const QString ColoringRulesMimeType
MIME type string for coloring rules.
Definition wireshark_mime_data.h:32
static const QString ColumnListMimeType
MIME type string for column lists.
Definition wireshark_mime_data.h:35
static const QString DisplayFilterMimeType
MIME type string for display filters.
Definition wireshark_mime_data.h:41
virtual void allowPlainText()
Allows the MIME data to be represented as plain text.
Definition wireshark_mime_data.cpp:17
static const QString FilterListMimeType
MIME type string for filter lists.
Definition wireshark_mime_data.h:38