Переглянути джерело

Add Ctrl+F as keyboard shortcut to focus search box

Jean-Philippe Ouellet 7 роки тому
батько
коміт
1e3a60e286
2 змінених файлів з 14 додано та 0 видалено
  1. 10 0
      mainwindow.ui
  2. 4 0
      qubesmanager/main.py

+ 10 - 0
mainwindow.ui

@@ -310,6 +310,8 @@
     <addaction name="separator"/>
     <addaction name="action_showallvms"/>
     <addaction name="action_showinternalvms"/>
+    <addaction name="separator"/>
+    <addaction name="action_search"/>
    </widget>
    <widget class="QMenu" name="menu_vm">
     <property name="title">
@@ -914,6 +916,14 @@
     <string>Last back&amp;up</string>
    </property>
   </action>
+  <action name="action_search">
+   <property name="text">
+    <string>Search</string>
+   </property>
+   <property name="shortcut">
+    <string>Ctrl+F</string>
+   </property>
+  </action>
  </widget>
  <resources>
   <include location="resources.qrc"/>

+ 4 - 0
qubesmanager/main.py

@@ -703,6 +703,10 @@ class VmManagerWindow(Ui_VmManagerWindow, QMainWindow):
         self.showhide_vms()
         self.set_table_geom_size()
 
+    @pyqtSlot(name='on_action_search_triggered')
+    def action_search_triggered(self):
+        self.searchbox.setFocus()
+
     def mark_table_for_update(self):
         self.reload_table = True