aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNadia Holmquist Pedersen <nadia@nhp.sh>2021-04-27 15:11:15 +0200
committerNadia Holmquist Pedersen <nadia@nhp.sh>2021-04-27 15:11:15 +0200
commitcffffa887efc3adf3e31950613f572b1d29787d4 (patch)
treecd04bb41ee548ac9b0bfac85b26480092296cb25 /src
parent65e9e161f3e232dd684c650de739ba110fd9a6d9 (diff)
macOS: Assign "Preferences..." to emu settings without also removing it from the config menu
Diffstat (limited to 'src')
-rw-r--r--src/frontend/qt_sdl/main.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/frontend/qt_sdl/main.cpp b/src/frontend/qt_sdl/main.cpp
index cc71473..88a2482 100644
--- a/src/frontend/qt_sdl/main.cpp
+++ b/src/frontend/qt_sdl/main.cpp
@@ -1241,14 +1241,18 @@ MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent)
actSetupCheats = menu->addAction("Setup cheat codes");
connect(actSetupCheats, &QAction::triggered, this, &MainWindow::onSetupCheats);
- actSetupCheats->setMenuRole(QAction::NoRole);
}
{
QMenu* menu = menubar->addMenu("Config");
actEmuSettings = menu->addAction("Emu settings");
connect(actEmuSettings, &QAction::triggered, this, &MainWindow::onOpenEmuSettings);
- actEmuSettings->setMenuRole(QAction::PreferencesRole);
+
+#ifdef __APPLE__
+ QAction* actPreferences = menu->addAction("Preferences...");
+ connect(actPreferences, &QAction::triggered, this, &MainWindow::onOpenEmuSettings);
+ actPreferences->setMenuRole(QAction::PreferencesRole);
+#endif
actInputConfig = menu->addAction("Input and hotkeys");
connect(actInputConfig, &QAction::triggered, this, &MainWindow::onOpenInputConfig);