mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-05-03 07:18:04 +03:00
![]() This makes it possible to use enums as the config type. Default values are now clearer and there's no need for casts when calling Config::Get/Set anymore. In order to add support for enums, the common code was updated to handle enums by using the underlying type when loading/saving settings. A copy constructor is also provided for conversions from `ConfigInfo<Enum>` to `ConfigInfo<underlying_type<Enum>>` so that enum settings can still easily work with code that doesn't care about the actual enum values (like Graphics{Choice,Radio} in DolphinQt2 which only treat the setting as an integer). |
||
---|---|---|
.. | ||
GraphicsSettings.cpp | ||
GraphicsSettings.h | ||
MainSettings.cpp | ||
MainSettings.h | ||
NetplaySettings.cpp | ||
NetplaySettings.h | ||
SYSCONFSettings.cpp | ||
SYSCONFSettings.h |