Kerberos: add kerberos_inject_longterm_key() helper function
[wireshark-sm.git] / ui / qt / packet_format_group_box.h
blob304590719e45addddb4f6a23afdcbe6b345f15ce
1 /** @file
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
8 */
11 #ifndef PACKET_FORMAT_GROUP_BOX_H
12 #define PACKET_FORMAT_GROUP_BOX_H
14 #include <QGroupBox>
16 namespace Ui {
17 class PacketFormatGroupBox;
20 class PacketFormatGroupBox : public QGroupBox
22 Q_OBJECT
24 public:
25 explicit PacketFormatGroupBox(QWidget *parent = 0);
26 ~PacketFormatGroupBox();
28 bool summaryEnabled();
29 bool detailsEnabled();
30 bool bytesEnabled();
32 bool includeColumnHeadingsEnabled();
34 bool allCollapsedEnabled();
35 bool asDisplayedEnabled();
36 bool allExpandedEnabled();
38 uint getHexdumpOptions();
40 signals:
41 void formatChanged();
43 private slots:
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);
56 private:
57 Ui::PacketFormatGroupBox *pf_ui_;
60 #endif // PACKET_FORMAT_GROUP_BOX_H