Wireshark  2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
wireshark_mime_data.h
1 /* wireshark_mime_data.h
2  *
3  * Wireshark - Network traffic analyzer
4  * By Gerald Combs <gerald@wireshark.org>
5  * Copyright 1998 Gerald Combs
6  *
7  * SPDX-License-Identifier: GPL-2.0-or-later
8  */
9 
10 #ifndef UI_QT_UTILS_WIRESHARK_MIME_DATA_H_
11 #define UI_QT_UTILS_WIRESHARK_MIME_DATA_H_
12 
13 #include <QMimeData>
14 
15 class DisplayFilterMimeData: public QMimeData {
16  Q_OBJECT
17 public:
18 
19  DisplayFilterMimeData(QString description, QString field, QString filter);
20 
21  QString description() const;
22  QString field() const;
23  QString filter() const;
24 
25  QString labelText() const;
26 
27 private:
28 
29  QString description_;
30  QString filter_;
31  QString field_;
32 
33 };
34 
35 class ToolbarEntryMimeData: public QMimeData {
36  Q_OBJECT
37 public:
38 
39  ToolbarEntryMimeData(QString element, int pos);
40 
41  int position() const;
42  QString element() const;
43 
44  QString labelText() const;
45 
46 private:
47 
48  QString element_;
49  int pos_;
50 
51 };
52 
53 #endif /* UI_QT_UTILS_WIRESHARK_MIME_DATA_H_ */
54 
55 /*
56  * Editor modelines
57  *
58  * Local Variables:
59  * c-basic-offset: 4
60  * tab-width: 8
61  * indent-tabs-mode: nil
62  * End:
63  *
64  * ex: set shiftwidth=4 tabstop=8 expandtab:
65  * :indentSize=4:tabSize=8:noTabs=true:
66  */
67 
Definition: wireshark_mime_data.h:15
Definition: wireshark_mime_data.h:35