| Wireshark 4.7.0 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
packet_range_group_box.h
Go to the documentation of this file.
1
10#ifndef PACKET_RANGE_GROUP_BOX_H
11#define PACKET_RANGE_GROUP_BOX_H
12
13#include <config.h>
14
15#include <ui/packet_range.h>
16
17#include <ui/qt/widgets/syntax_line_edit.h>
18#include <QGroupBox>
19
20namespace Ui {
21class PacketRangeGroupBox;
22}
23
28 class PacketRangeGroupBox : public QGroupBox
29{
30 Q_OBJECT
31
32public:
33 explicit PacketRangeGroupBox(QWidget *parent = 0);
34 ~PacketRangeGroupBox();
35 void initRange(packet_range_t *range, QString selRange = QString());
36 bool isValid();
37
38signals:
39 void validityChanged(bool is_valid);
40 void rangeChanged();
41
42private:
43 void updateCounts();
44 void processButtonToggled(bool checked, packet_range_e process);
45
46 Ui::PacketRangeGroupBox *pr_ui_;
47 packet_range_t *range_;
48 SyntaxLineEdit::SyntaxState syntax_state_;
49
50private slots:
51 void on_rangeLineEdit_textChanged(const QString &range_str);
52
53 void on_allButton_toggled(bool checked);
54
55 void on_selectedButton_toggled(bool checked);
56
57 void on_markedButton_toggled(bool checked);
58
59 void on_ftlMarkedButton_toggled(bool checked);
60
61 void on_rangeButton_toggled(bool checked);
62
63 void on_capturedButton_toggled(bool checked);
64 void on_displayedButton_toggled(bool checked);
65 void on_ignoredCheckBox_toggled(bool checked);
66 void on_dependedCheckBox_toggled(bool checked);
67};
68
69#endif // PACKET_RANGE_GROUP_BOX_H
PacketRangeGroupBox
Definition packet_range_group_box.h:29
packet_range.h
packet_range_tag
Definition packet_range.h:39
syntax_line_edit.h