diff options
Diffstat (limited to 'ui/qt/main_window_slots.cpp')
-rw-r--r-- | ui/qt/main_window_slots.cpp | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp index c4992ab5c0..25f8ed7254 100644 --- a/ui/qt/main_window_slots.cpp +++ b/ui/qt/main_window_slots.cpp @@ -302,7 +302,11 @@ void MainWindow::layoutPanes() QVector<unsigned> new_layout = QVector<unsigned>() << prefs.gui_layout_type << prefs.gui_layout_content_1 << prefs.gui_layout_content_2 - << prefs.gui_layout_content_3; + << prefs.gui_layout_content_3 + << recent.packet_list_show + << recent.tree_view_show + << recent.byte_view_show; + if (cur_layout_ == new_layout) return; QSplitter *parents[3]; @@ -449,6 +453,11 @@ void MainWindow::layoutToolbars() } main_ui_->mainToolBar->setToolButtonStyle(tbstyle); + + main_ui_->mainToolBar->setVisible(recent.main_toolbar_show); + main_ui_->displayFilterToolBar->setVisible(recent.filter_toolbar_show); + main_ui_->wirelessToolBar->setVisible(recent.wireless_toolbar_show); + main_ui_->statusBar->setVisible(recent.statusbar_show); } void MainWindow::updatePreferenceActions() @@ -461,6 +470,31 @@ void MainWindow::updatePreferenceActions() main_ui_->actionGoAutoScroll->setChecked(prefs.capture_auto_scroll); } +void MainWindow::updateRecentActions() +{ + main_ui_->actionViewMainToolbar->setChecked(recent.main_toolbar_show); + main_ui_->actionViewFilterToolbar->setChecked(recent.filter_toolbar_show); + main_ui_->actionViewWirelessToolbar->setChecked(recent.wireless_toolbar_show); + main_ui_->actionViewStatusBar->setChecked(recent.statusbar_show); + main_ui_->actionViewPacketList->setChecked(recent.packet_list_show); + main_ui_->actionViewPacketDetails->setChecked(recent.tree_view_show); + main_ui_->actionViewPacketBytes->setChecked(recent.byte_view_show); + + foreach (QAction* tda, td_actions.keys()) { + if (recent.gui_time_format == td_actions[tda]) { + tda->setChecked(true); + } + } + foreach (QAction* tpa, tp_actions.keys()) { + if (recent.gui_time_precision == tp_actions[tpa]) { + tpa->setChecked(true); + } + } + main_ui_->actionViewTimeDisplaySecondsWithHoursAndMinutes->setChecked(recent.gui_seconds_format == TS_SECONDS_HOUR_MIN_SEC); + + main_ui_->actionViewColorizePacketList->setChecked(recent.packet_list_colorize); +} + void MainWindow::filterAction(QString &action_filter, FilterAction::Action action, FilterAction::ActionType type) { QString cur_filter, new_filter; |