summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui/qt/main_window.h1
-rw-r--r--ui/qt/main_window.ui12
-rw-r--r--ui/qt/main_window_slots.cpp8
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++) {