dolphin/Source/Core/DolphinQt/Achievements
LillyJadeKatrin 2cb14edafa Add Hardcore switch to Achievement Settings dialog
This adds the actual switch to turn on Hardcore Mode to the settings tab of the Achievements dialog. It is accompanied by a large tooltip warning explaining what it does and when it can be enabled.
The switch is only enabled to be turned on when no game is running, so that games are started in hardcore mode and can only be loaded via the console's memory card, as in the original hardware. Hardcore may be turned off while a game is running, but cannot be turned back on until the game is disabled.
The toggle trigger for hardcore mode also automatically disables the settings that are not allowed during hardcore mode.
Finally, the original flag in AchievementSettingsWidget to set whether things are enabled in hardcore mode (primarily Leaderboards) is replaced with the actual Hardcore Mode setting.
2023-12-02 16:41:17 -05:00
..
AchievementHeaderWidget.cpp DolphinQt/AchievementHeaderWidget: Fix wrong label for hard unlock count. 2023-10-15 18:42:03 +02:00
AchievementHeaderWidget.h DolphinQt/AchievementHeaderWidget: Remove unused member variables. 2023-10-15 18:56:28 +02:00
AchievementLeaderboardWidget.cpp Add Leaderboards tab to Achievement dialog 2023-10-15 21:28:40 +02:00
AchievementLeaderboardWidget.h Add Leaderboards tab to Achievement dialog 2023-10-15 21:28:40 +02:00
AchievementProgressWidget.cpp DolphinQt/AchievementProgressWidget: Use ClearLayoutRecursively() to clear layout. 2023-10-15 22:54:40 +02:00
AchievementProgressWidget.h Added AchievementProgressWidget to AchievementsWindow 2023-07-01 22:26:29 -04:00
AchievementSettingsWidget.cpp Add Hardcore switch to Achievement Settings dialog 2023-12-02 16:41:17 -05:00
AchievementSettingsWidget.h Add Hardcore switch to Achievement Settings dialog 2023-12-02 16:41:17 -05:00
AchievementsWindow.cpp Add Hardcore switch to Achievement Settings dialog 2023-12-02 16:41:17 -05:00
AchievementsWindow.h Add Hardcore switch to Achievement Settings dialog 2023-12-02 16:41:17 -05:00