History

fix macos menu placement for About, Preferences, and Quit

ZappoMan committed 13 years ago

Commit 73c1ef91 parent 4da70cf2 files · +13 −5Browse files

Showing the changes to interface/src/Menu.cpp (1 of 2 files). Show all

Unified · Split

interface/src/Menu.cpp+10−4
@@ -72,7 +72,8 @@ Menu::Menu() : · 71 unmodified lines
72 MenuOption::AboutApp,72 MenuOption::AboutApp,
73 0,73 0,
74 this,74 this,
75 SLOT(aboutApp()));75 SLOT(aboutApp()),
76 QAction::AboutRole);
76#endif77#endif
77 78
78 (addActionToQMenuAndActionHash(fileMenu,79 (addActionToQMenuAndActionHash(fileMenu,
@@ -120,7 +121,9 @@ Menu::Menu() : · 41 unmodified lines
120 MenuOption::Quit,121 MenuOption::Quit,
121 Qt::CTRL | Qt::Key_Q,122 Qt::CTRL | Qt::Key_Q,
122 appInstance,123 appInstance,
123 SLOT(quit()));124 SLOT(quit()),
125 QAction::QuitRole);
126
124 127
125 QMenu* editMenu = addMenu("Edit");128 QMenu* editMenu = addMenu("Edit");
126 129
@@ -128,7 +131,8 @@ Menu::Menu() : · 1 unmodified line
128 MenuOption::Preferences,131 MenuOption::Preferences,
129 Qt::CTRL | Qt::Key_Comma,132 Qt::CTRL | Qt::Key_Comma,
130 this,133 this,
131 SLOT(editPreferences()));134 SLOT(editPreferences()),
135 QAction::PreferencesRole);
132 136
133 addDisabledActionAndSeparator(editMenu, "Voxels");137 addDisabledActionAndSeparator(editMenu, "Voxels");
134 138
@@ -679,7 +683,8 @@ QAction* Menu::addActionToQMenuAndActionHash(QMenu* destinationMenu, · 544 unmodified lines
679 const QString actionName,683 const QString actionName,
680 const QKeySequence& shortcut,684 const QKeySequence& shortcut,
681 const QObject* receiver,685 const QObject* receiver,
682 const char* member) {686 const char* member,
687 QAction::MenuRole role) {
683 QAction* action;688 QAction* action;
684 689
685 if (receiver && member) {690 if (receiver && member) {
@@ -688,6 +693,7 @@ QAction* Menu::addActionToQMenuAndActionHash(QMenu* destinationMenu, · 2 unmodified lines
688 action = destinationMenu->addAction(actionName);693 action = destinationMenu->addAction(actionName);
689 action->setShortcut(shortcut);694 action->setShortcut(shortcut);
690 }695 }
696 action->setMenuRole(role);
691 697
692 _actionHash.insert(actionName, action);698 _actionHash.insert(actionName, action);
693 699

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t