summaryrefslogtreecommitdiff
path: root/src/common/settings_setting.h
AgeCommit message (Collapse)Author
2023-12-12android: Refactor settings to expose more optionst895
In AbstractSetting, this removes the category, androidDefault, and valueAsString properties as they are no longer needed and have replacements. isSwitchable, global, and getValueAsString are all exposed and give better options for working with global/per-game settings.
2023-09-25settings_setting: Read audio enginelat9nq
This was mysteriously missing, likely from when I ported Citra fixes semi-recently.
2023-09-13settings_setting: Don't remove the AudioEngine workaroundlat9nq
2023-09-13settings: Retro-port Citra Settings worklat9nq
This has yet to be PR'd on Citra, but regressions on yuzu that have been fixed in Citra needed to appear here.
2023-08-09general: fix apple clang buildLiam
2023-07-21settings_setting: Fix typolat9nq
2023-07-21common,configure_system: Rename method to GetCategorylat9nq
Fixes essentially a shadowing issue.
2023-07-21settings: Cleanuplat9nq
Addresses review feedback Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2023-07-21settings: Give indices to enumslat9nq
2023-07-21settings_setting: Silence shadowing warningslat9nq
2023-07-21settings,configuration: Add a default suffixlat9nq
2023-07-21settings: Define paired settingslat9nq
settings_common: Remove unused optional
2023-07-21settings: Define specializations for settingslat9nq
Suggests to a frontend how to represent each setting.
2023-07-21settings_setting: Fix MSVC errorlat9nq
2023-07-21common,yuzu-qt: GCC warning silenceslat9nq
Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
2023-07-21settings: Document BasicSetting, add Rangedlat9nq
2023-07-21settings: Move some simple data to BasicSettinglat9nq
Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
2023-07-21settings_setting: Fix errorslat9nq
ToString didn't have a constexpr if statement where needed. Canonicalize missed an else, causing unreachable code error on MSVC.
2023-07-21(ui,)settings: Use explicit instantiationlat9nq
Reduces compile times a tad on clang.