1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-06-30 08:24:05 +00:00

GLideNUI: implement hotkeys in saveCustomRomSettings

This commit is contained in:
Rosalie Wanders 2021-08-12 00:14:10 +02:00 committed by Sergey Lipskiy
parent 0577580fc3
commit 532eff450e

View File

@ -513,6 +513,19 @@ void saveCustomRomSettings(const QString & _strIniFolder, const char * _strRomNa
WriteCustomSetting2(onScreenDisplay, osdPos, pos);
settings.endGroup();
settings.beginGroup("hotkeys");
for (u32 idx = 0; idx < Config::HotKey::hkTotal; ++idx) {
if (origConfig.hotkeys.keys[idx] != config.hotkeys.keys[idx] ||
origConfig.hotkeys.keys[idx] != settings.value(Config::hotkeyIniName(idx), config.hotkeys.keys[idx]).toInt()) {
settings.setValue(Config::hotkeyIniName(idx), config.hotkeys.keys[idx]);
}
if (origConfig.hotkeys.enabledKeys[idx] != config.hotkeys.enabledKeys[idx] ||
origConfig.hotkeys.enabledKeys[idx] != settings.value(Config::enabledHotkeyIniName(idx), config.hotkeys.enabledKeys[idx]).toInt()) {
settings.setValue(Config::enabledHotkeyIniName(idx), config.hotkeys.enabledKeys[idx]);
}
}
settings.endGroup();
settings.endGroup();
}