From 3d1d34ef2505d76bb1227595c1a6f46912c4f296 Mon Sep 17 00:00:00 2001
From: Oscar Gustafsson <oscar.gustafsson@gmail.com>
Date: Mon, 1 May 2023 14:59:59 +0200
Subject: [PATCH] Add shortcut for full screen toggle

---
 b_asic/GUI/main_window.py              | 5 ++++-
 b_asic/scheduler_gui/main_window.ui    | 3 +++
 b_asic/scheduler_gui/ui_main_window.py | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/b_asic/GUI/main_window.py b/b_asic/GUI/main_window.py
index 88d7b626..d0aad22f 100644
--- a/b_asic/GUI/main_window.py
+++ b/b_asic/GUI/main_window.py
@@ -213,9 +213,12 @@ class SFGMainWindow(QMainWindow):
         self._ui.view_menu.addAction(self._zoom_to_fit_action)
 
         # Toggle full screen
-        self._fullscreen_action = QAction(get_icon('full-screen'), "Toggle full screen")
+        self._fullscreen_action = QAction(
+            get_icon('full-screen'), "Toggle f&ull screen"
+        )
         self._fullscreen_action.setCheckable(True)
         self._fullscreen_action.triggered.connect(self._toggle_fullscreen)
+        self._fullscreen_action.setShortcut(QKeySequence("F11"))
         self._ui.view_menu.addAction(self._fullscreen_action)
 
         # Non-modal dialogs
diff --git a/b_asic/scheduler_gui/main_window.ui b/b_asic/scheduler_gui/main_window.ui
index 4cd0225e..7965f645 100644
--- a/b_asic/scheduler_gui/main_window.ui
+++ b/b_asic/scheduler_gui/main_window.ui
@@ -519,6 +519,9 @@
    <property name="text">
     <string>Toggle f&amp;ull screen</string>
    </property>
+   <property name="shortcut">
+    <string>F11</string>
+   </property>
   </action>
  </widget>
  <resources/>
diff --git a/b_asic/scheduler_gui/ui_main_window.py b/b_asic/scheduler_gui/ui_main_window.py
index 66e5936d..cf910e47 100644
--- a/b_asic/scheduler_gui/ui_main_window.py
+++ b/b_asic/scheduler_gui/ui_main_window.py
@@ -361,3 +361,4 @@ class Ui_MainWindow(object):
         self.actionToggle_full_screen.setText(
             _translate("MainWindow", "Toggle f&ull screen")
         )
+        self.actionToggle_full_screen.setShortcut(_translate("MainWindow", "F11"))
-- 
GitLab