Wireshark  2.9.0-477-g68ec514b
The Wireshark network protocol analyzer
layout_preferences_frame.h
1 /* layout_preferences_frame.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 LAYOUT_PREFERENCES_FRAME_H
11 #define LAYOUT_PREFERENCES_FRAME_H
12 
13 #include <epan/prefs.h>
14 
15 #include <QFrame>
16 #include <QAbstractButton>
17 
18 namespace Ui {
20 }
21 
22 class LayoutPreferencesFrame : public QFrame
23 {
24  Q_OBJECT
25 
26 public:
27  explicit LayoutPreferencesFrame(QWidget *parent = 0);
29 
30 protected:
31  void showEvent(QShowEvent *evt);
32 
33 private:
35 
36  pref_t *pref_layout_type_;
37  pref_t *pref_layout_content_1_;
38  pref_t *pref_layout_content_2_;
39  pref_t *pref_layout_content_3_;
40  pref_t *pref_packet_list_separator_;
41  pref_t *pref_show_selected_packet_;
42  pref_t *pref_show_file_load_time_;
43 
44  void updateWidgets();
45 
46 private slots:
47  void on_layout5ToolButton_toggled(bool checked);
48  void on_layout2ToolButton_toggled(bool checked);
49  void on_layout1ToolButton_toggled(bool checked);
50  void on_layout4ToolButton_toggled(bool checked);
51  void on_layout3ToolButton_toggled(bool checked);
52  void on_layout6ToolButton_toggled(bool checked);
53  void on_pane1PacketListRadioButton_toggled(bool checked);
54  void on_pane1PacketDetailsRadioButton_toggled(bool checked);
55  void on_pane1PacketBytesRadioButton_toggled(bool checked);
56  void on_pane1NoneRadioButton_toggled(bool checked);
57  void on_pane2PacketListRadioButton_toggled(bool checked);
58  void on_pane2PacketDetailsRadioButton_toggled(bool checked);
59  void on_pane2PacketBytesRadioButton_toggled(bool checked);
60  void on_pane2NoneRadioButton_toggled(bool checked);
61  void on_pane3PacketListRadioButton_toggled(bool checked);
62  void on_pane3PacketDetailsRadioButton_toggled(bool checked);
63  void on_pane3PacketBytesRadioButton_toggled(bool checked);
64  void on_pane3NoneRadioButton_toggled(bool checked);
65  void on_restoreButtonBox_clicked(QAbstractButton *button);
66  void on_packetListSeparatorCheckBox_toggled(bool checked);
67  void on_statusBarShowSelectedPacketCheckBox_toggled(bool checked);
68  void on_statusBarShowFileLoadTimeCheckBox_toggled(bool checked);
69 };
70 
71 #endif // LAYOUT_PREFERENCES_FRAME_H
Definition: ui_about_dialog.h:291
Definition: layout_preferences_frame.h:22
Definition: ui_layout_preferences_frame.h:353
Definition: prefs.c:192