Qt/Savestate: Add option to disable savestate selector UI

This commit is contained in:
KamFretoZ
2024-11-04 12:39:04 +01:00
committed by lightningterror
parent 2d5faa627f
commit c67237672c
6 changed files with 31 additions and 10 deletions
+7 -2
View File
@@ -106,6 +106,11 @@ static bool CanPause()
return true;
}
static bool UseSavestateSelector()
{
return EmuConfig.UseSavestateSelector;
}
BEGIN_HOTKEY_LIST(g_common_hotkeys)
DEFINE_HOTKEY("OpenPauseMenu", TRANSLATE_NOOP("Hotkeys", "System"), TRANSLATE_NOOP("Hotkeys", "Open Pause Menu"),
[](s32 pressed) {
@@ -222,12 +227,12 @@ DEFINE_HOTKEY("InputRecToggleMode", TRANSLATE_NOOP("Hotkeys", "System"),
DEFINE_HOTKEY("PreviousSaveStateSlot", TRANSLATE_NOOP("Hotkeys", "Save States"),
TRANSLATE_NOOP("Hotkeys", "Select Previous Save Slot"), [](s32 pressed) {
if (!pressed && VMManager::HasValidVM())
SaveStateSelectorUI::SelectPreviousSlot(true);
SaveStateSelectorUI::SelectPreviousSlot(UseSavestateSelector());
})
DEFINE_HOTKEY("NextSaveStateSlot", TRANSLATE_NOOP("Hotkeys", "Save States"),
TRANSLATE_NOOP("Hotkeys", "Select Next Save Slot"), [](s32 pressed) {
if (!pressed && VMManager::HasValidVM())
SaveStateSelectorUI::SelectNextSlot(true);
SaveStateSelectorUI::SelectNextSlot(UseSavestateSelector());
})
DEFINE_HOTKEY("SaveStateToSlot", TRANSLATE_NOOP("Hotkeys", "Save States"),
TRANSLATE_NOOP("Hotkeys", "Save State To Selected Slot"), [](s32 pressed) {