dolphin/Source/Core/Core/Config
JosJuice 22aa88109f Use a stub AchivementManager when USE_RETRO_ACHIEVEMENTS isn't defined
This lets us reduce the number of USE_RETRO_ACHIEVEMENTS ifdefs in the
code base, reducing visual clutter. In particular, needing an ifdef for
each call to IsHardcodeModeActive was annoying to me. This also reduces
the risk that someone writes code that accidentally fails to compile
with USE_RETRO_ACHIEVEMENTS disabled.

We could cut down on ifdefs even further by making HardcodeWarningWidget
always exist, but that would result in non-trivial code ending up in the
binary even with USE_RETRO_ACHIEVEMENTS disabled, so I'm leaving it out
of this PR. It's not a lot of code though, so I might end up revisiting
it at some point.
2024-06-06 08:26:20 +02:00
..
AchievementSettings.cpp Remove Badges Enabled option from Achievements 2024-05-23 10:40:08 -04:00
AchievementSettings.h Remove Badges Enabled option from Achievements 2024-05-23 10:40:08 -04:00
DefaultLocale.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DefaultLocale.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
FreeLookSettings.cpp Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
FreeLookSettings.h Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
GraphicsSettings.cpp VideoConfig: Adjust FrameDumpResolutionType enum class to style guidelines 2024-04-13 03:21:39 +02:00
GraphicsSettings.h Video: split frame dumping settings into 3 resolution dumping modes 2024-04-08 22:54:45 +03:00
MainSettings.cpp Use a stub AchivementManager when USE_RETRO_ACHIEVEMENTS isn't defined 2024-06-06 08:26:20 +02:00
MainSettings.h JitCache: Software Profiling Restoration 2024-04-09 13:43:31 -07:00
NetplaySettings.cpp Traversal: Autoconfigure TTL to use for probe packet 2023-05-20 17:15:07 +02:00
NetplaySettings.h Traversal: Autoconfigure TTL to use for probe packet 2023-05-20 17:15:07 +02:00
SessionSettings.cpp IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SessionSettings.h IOS/DI: Fake the error 001 read when running DirectoryBlobs or Riivolution-patched games. 2022-05-22 04:22:41 +02:00
SYSCONFSettings.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SYSCONFSettings.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UISettings.cpp Retain Save State Folder 2024-02-05 19:44:09 -05:00
UISettings.h Retain Save State Folder 2024-02-05 19:44:09 -05:00
WiimoteSettings.cpp Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00
WiimoteSettings.h Port Wiimote source settings to the new config system 2022-02-18 21:27:10 +01:00