summaryrefslogtreecommitdiffstats
path: root/src/common/settings_setting.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* android: Refactor settings to expose more optionst8952023-12-121-1/+4
| | | | 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.
* settings_setting: Read audio enginelat9nq2023-09-261-0/+2
| | | | | This was mysteriously missing, likely from when I ported Citra fixes semi-recently.
* settings_setting: Don't remove the AudioEngine workaroundlat9nq2023-09-131-0/+3
|
* settings: Retro-port Citra Settings worklat9nq2023-09-131-8/+28
| | | | | This has yet to be PR'd on Citra, but regressions on yuzu that have been fixed in Citra needed to appear here.
* general: fix apple clang buildLiam2023-08-101-5/+5
|
* settings_setting: Fix typolat9nq2023-07-211-4/+4
|
* common,configure_system: Rename method to GetCategorylat9nq2023-07-211-2/+2
| | | | Fixes essentially a shadowing issue.
* settings: Cleanuplat9nq2023-07-211-30/+47
| | | | | | Addresses review feedback Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
* settings: Give indices to enumslat9nq2023-07-211-0/+9
|
* settings_setting: Silence shadowing warningslat9nq2023-07-211-17/+18
|
* settings,configuration: Add a default suffixlat9nq2023-07-211-9/+6
|
* settings: Define paired settingslat9nq2023-07-211-11/+18
| | | | settings_common: Remove unused optional
* settings: Define specializations for settingslat9nq2023-07-211-10/+17
| | | | Suggests to a frontend how to represent each setting.
* settings_setting: Fix MSVC errorlat9nq2023-07-211-1/+1
|
* common,yuzu-qt: GCC warning silenceslat9nq2023-07-211-6/+8
| | | | Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
* settings: Document BasicSetting, add Rangedlat9nq2023-07-211-0/+4
|
* settings: Move some simple data to BasicSettinglat9nq2023-07-211-75/+11
| | | | | Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
* settings_setting: Fix errorslat9nq2023-07-211-2/+3
| | | | | ToString didn't have a constexpr if statement where needed. Canonicalize missed an else, causing unreachable code error on MSVC.
* (ui,)settings: Use explicit instantiationlat9nq2023-07-211-0/+413
Reduces compile times a tad on clang.