[PATCH] Set the menuRole property on certain menu entry QActions

Thiago Macieira thiago at macieira.org
Fri Dec 6 20:53:17 UTC 2013


Telling Qt that the "Preferences" menu entry is
QAction::PreferencesRole will make it be moved to the System menu on
Mac, for example.

Signed-off-by: Thiago Macieira <thiago at macieira.org>
---
 qt-ui/mainwindow.ui | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/qt-ui/mainwindow.ui b/qt-ui/mainwindow.ui
index 92432d5..5107b20 100644
--- a/qt-ui/mainwindow.ui
+++ b/qt-ui/mainwindow.ui
@@ -329,6 +329,9 @@
    <property name="shortcut">
     <string>Ctrl+,</string>
    </property>
+   <property name="menuRole">
+    <enum>QAction::PreferencesRole</enum>
+   </property>
   </action>
   <action name="actionQuit">
    <property name="text">
@@ -337,6 +340,9 @@
    <property name="shortcut">
     <string>Ctrl+Q</string>
    </property>
+   <property name="menuRole">
+    <enum>QAction::QuitRole</enum>
+   </property>
   </action>
   <action name="actionDownloadDC">
    <property name="text">
@@ -458,6 +464,9 @@
    <property name="text">
     <string>About Subsurface</string>
    </property>
+   <property name="menuRole">
+    <enum>QAction::AboutRole</enum>
+   </property>
   </action>
   <action name="actionUserManual">
    <property name="text">
-- 
1.7.11.7



More information about the subsurface mailing list