diff options
-rw-r--r-- | ui/qt/main_window.h | 1 | ||||
-rw-r--r-- | ui/qt/main_window.ui | 12 | ||||
-rw-r--r-- | ui/qt/main_window_slots.cpp | 8 |
3 files changed, 21 insertions, 0 deletions
diff --git a/ui/qt/main_window.h b/ui/qt/main_window.h index 29a7cc2117..eb96f3e03f 100644 --- a/ui/qt/main_window.h +++ b/ui/qt/main_window.h @@ -455,6 +455,7 @@ private slots: void colorizeActionTriggered(); void on_actionViewColorizeResetColorization_triggered(); void on_actionViewColorizeNewColoringRule_triggered(); + void on_actionViewResetLayout_triggered(); void on_actionViewResizeColumns_triggered(); void on_actionViewInternalsConversationHashTables_triggered(); diff --git a/ui/qt/main_window.ui b/ui/qt/main_window.ui index a72b241d7e..14569e72cf 100644 --- a/ui/qt/main_window.ui +++ b/ui/qt/main_window.ui @@ -359,6 +359,7 @@ <addaction name="actionViewColoringRules"/> <addaction name="menuColorizeConversation"/> <addaction name="separator"/> + <addaction name="actionViewResetLayout"/> <addaction name="actionViewResizeColumns"/> <addaction name="separator"/> <addaction name="menuInternals"/> @@ -2111,6 +2112,17 @@ <string notr="true">Ctrl+0</string> </property> </action> + <action name="actionViewResetLayout"> + <property name="text"> + <string>Reset Layout</string> + </property> + <property name="toolTip"> + <string>Reset appearance layout to default size</string> + </property> + <property name="shortcut"> + <string notr="true">Ctrl+Shift+W</string> + </property> + </action> <action name="actionViewResizeColumns"> <property name="text"> <string>Resize Columns</string> diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp index 7898f6c352..320fb27d6c 100644 --- a/ui/qt/main_window_slots.cpp +++ b/ui/qt/main_window_slots.cpp @@ -2481,6 +2481,14 @@ void MainWindow::on_actionViewColorizeNewColoringRule_triggered() colorizeConversation(true); } +void MainWindow::on_actionViewResetLayout_triggered() +{ + recent.gui_geometry_main_upper_pane = 0; + recent.gui_geometry_main_lower_pane = 0; + + applyRecentPaneGeometry(); +} + void MainWindow::on_actionViewResizeColumns_triggered() { for (int col = 0; col < packet_list_->packetListModel()->columnCount(); col++) { |