Wireshark 5.1.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
wireshark_mime_data.h
Go to the documentation of this file.
1
9
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
44 static const QString TaggingRulesMimeType;
45};
46
51 Q_OBJECT
52public:
53
59 ToolbarEntryMimeData(QString element, int pos);
60
65 int position() const;
66
71 QString element() const;
72
77 QString filter() const;
78
83 void setFilter(QString text);
84
89 QString labelText() const override;
90
91private:
92
94 QString element_;
95
97 QString filter_;
98
100 int pos_;
101
102};
103
104#endif /* UI_QT_UTILS_WIRESHARK_MIME_DATA_H_ */
QString labelText() const override
Retrieves the label text for the toolbar entry.
Definition wireshark_mime_data.cpp:35
QString element() const
Retrieves the element string.
Definition wireshark_mime_data.cpp:30
ToolbarEntryMimeData(QString element, int pos)
Constructs a new ToolbarEntryMimeData object.
Definition wireshark_mime_data.cpp:23
QString filter() const
Retrieves the filter string associated with the entry.
Definition wireshark_mime_data.cpp:50
void setFilter(QString text)
Sets the filter string for the entry.
Definition wireshark_mime_data.cpp:45
int position() const
Retrieves the position of the entry.
Definition wireshark_mime_data.cpp:40
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 TaggingRulesMimeType
MIME type string for tagging rules.
Definition wireshark_mime_data.h:44
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:18
static const QString FilterListMimeType
MIME type string for filter lists.
Definition wireshark_mime_data.h:38