3 * Wireshark - Network traffic analyzer
4 * By Gerald Combs <gerald@wireshark.org>
5 * Copyright 1998 Gerald Combs
7 * SPDX-License-Identifier: GPL-2.0-or-later
11 #ifndef PACKET_FORMAT_GROUP_BOX_H
12 #define PACKET_FORMAT_GROUP_BOX_H
17 class PacketFormatGroupBox
;
20 class PacketFormatGroupBox
: public QGroupBox
25 explicit PacketFormatGroupBox(QWidget
*parent
= 0);
26 ~PacketFormatGroupBox();
28 bool summaryEnabled();
29 bool detailsEnabled();
32 bool includeColumnHeadingsEnabled();
34 bool allCollapsedEnabled();
35 bool asDisplayedEnabled();
36 bool allExpandedEnabled();
38 uint
getHexdumpOptions();
44 void on_summaryCheckBox_toggled(bool checked
);
45 void on_detailsCheckBox_toggled(bool checked
);
46 void on_bytesCheckBox_toggled(bool checked
);
48 void on_includeColumnHeadingsCheckBox_toggled(bool checked
);
50 void on_allCollapsedButton_toggled(bool checked
);
51 void on_asDisplayedButton_toggled(bool checked
);
52 void on_allExpandedButton_toggled(bool checked
);
54 void on_includeDataSourcesCheckBox_toggled(bool checked
);
57 Ui::PacketFormatGroupBox
*pf_ui_
;
60 #endif // PACKET_FORMAT_GROUP_BOX_H