summaryrefslogtreecommitdiff
path: root/src/common/settings_setting.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* android: Refactor settings to expose more optionsGravatar t8952023-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 engineGravatar lat9nq2023-09-251-0/+2
| | | | | This was mysteriously missing, likely from when I ported Citra fixes semi-recently.
* settings_setting: Don't remove the AudioEngine workaroundGravatar lat9nq2023-09-131-0/+3
|
* settings: Retro-port Citra Settings workGravatar lat9nq2023-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 buildGravatar Liam2023-08-091-5/+5
|
* settings_setting: Fix typoGravatar lat9nq2023-07-211-4/+4
|
* common,configure_system: Rename method to GetCategoryGravatar lat9nq2023-07-211-2/+2
| | | | Fixes essentially a shadowing issue.
* settings: CleanupGravatar lat9nq2023-07-211-30/+47
| | | | | | Addresses review feedback Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
* settings: Give indices to enumsGravatar lat9nq2023-07-211-0/+9
|
* settings_setting: Silence shadowing warningsGravatar lat9nq2023-07-211-17/+18
|
* settings,configuration: Add a default suffixGravatar lat9nq2023-07-211-9/+6
|
* settings: Define paired settingsGravatar lat9nq2023-07-211-11/+18
| | | | settings_common: Remove unused optional
* settings: Define specializations for settingsGravatar lat9nq2023-07-211-10/+17
| | | | Suggests to a frontend how to represent each setting.
* settings_setting: Fix MSVC errorGravatar lat9nq2023-07-211-1/+1
|
* common,yuzu-qt: GCC warning silencesGravatar lat9nq2023-07-211-6/+8
| | | | Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
* settings: Document BasicSetting, add RangedGravatar lat9nq2023-07-211-0/+4
|
* settings: Move some simple data to BasicSettingGravatar lat9nq2023-07-211-75/+11
| | | | | Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
* settings_setting: Fix errorsGravatar lat9nq2023-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 instantiationGravatar lat9nq2023-07-211-0/+413
Reduces compile times a tad on clang.