Wireshark  4.3.0
The Wireshark network protocol analyzer
layout_preferences_frame.h
Go to the documentation of this file.
1 
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:
34  Ui::LayoutPreferencesFrame *ui;
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_packet_header_column_definition_;
42  pref_t *pref_packet_list_hover_style_;
43  pref_t *pref_packet_list_sorting_;
44  pref_t *pref_packet_list_cached_rows_max_;
45  pref_t *pref_show_selected_packet_;
46  pref_t *pref_show_file_load_time_;
47 
48  void updateWidgets();
49 
50 private slots:
51  void on_layout5ToolButton_toggled(bool checked);
52  void on_layout2ToolButton_toggled(bool checked);
53  void on_layout1ToolButton_toggled(bool checked);
54  void on_layout4ToolButton_toggled(bool checked);
55  void on_layout3ToolButton_toggled(bool checked);
56  void on_layout6ToolButton_toggled(bool checked);
57  void on_pane1PacketListRadioButton_toggled(bool checked);
58  void on_pane1PacketDetailsRadioButton_toggled(bool checked);
59  void on_pane1PacketBytesRadioButton_toggled(bool checked);
60  void on_pane1PacketDiagramRadioButton_toggled(bool checked);
61  void on_pane1NoneRadioButton_toggled(bool checked);
62  void on_pane2PacketListRadioButton_toggled(bool checked);
63  void on_pane2PacketDetailsRadioButton_toggled(bool checked);
64  void on_pane2PacketBytesRadioButton_toggled(bool checked);
65  void on_pane2PacketDiagramRadioButton_toggled(bool checked);
66  void on_pane2NoneRadioButton_toggled(bool checked);
67  void on_pane3PacketListRadioButton_toggled(bool checked);
68  void on_pane3PacketDetailsRadioButton_toggled(bool checked);
69  void on_pane3PacketBytesRadioButton_toggled(bool checked);
70  void on_pane3PacketDiagramRadioButton_toggled(bool checked);
71  void on_pane3NoneRadioButton_toggled(bool checked);
72  void on_restoreButtonBox_clicked(QAbstractButton *button);
73  void on_packetListSeparatorCheckBox_toggled(bool checked);
74  void on_packetListHeaderShowColumnDefinition_toggled(bool checked);
75  void on_packetListHoverStyleCheckbox_toggled(bool checked);
76  void on_packetListAllowSorting_toggled(bool checked);
77  void on_packetListCachedRowsLineEdit_textEdited(const QString &new_str);
78  void on_statusBarShowSelectedPacketCheckBox_toggled(bool checked);
79  void on_statusBarShowFileLoadTimeCheckBox_toggled(bool checked);
80 };
81 
82 #endif // LAYOUT_PREFERENCES_FRAME_H
Definition: layout_preferences_frame.h:23
Definition: prefs.c:225