summaryrefslogtreecommitdiffstats
path: root/src/common/settings_common.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* general: Convert use_docked_mode to an enumerationlat9nq2023-08-221-0/+1
| | | | Allows some special interactions with it in the Qt frontend.
* settings_common: Document specializationslat9nq2023-07-231-9/+10
|
* common,qt-config: Remove usage of forward_listlat9nq2023-07-221-1/+0
|
* settings_common: Use a vector in category linkagelat9nq2023-07-211-1/+1
| | | | Improve storage requirements.
* common: Move global configuration state modifiers back to settingslat9nq2023-07-211-3/+0
|
* common,configure_system: Rename method to GetCategorylat9nq2023-07-211-4/+4
| | | | Fixes essentially a shadowing issue.
* settings: Give indices to enumslat9nq2023-07-211-0/+5
|
* settings_common: Remove unncessary enum speclat9nq2023-07-211-2/+2
|
* settings,configuration: Add a default suffixlat9nq2023-07-211-14/+19
|
* settings: Define paired settingslat9nq2023-07-211-2/+9
| | | | settings_common: Remove unused optional
* settings: Define specializations for settingslat9nq2023-07-211-1/+19
| | | | Suggests to a frontend how to represent each setting.
* common,yuzu-qt: GCC warning silenceslat9nq2023-07-211-1/+1
| | | | Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
* settings: Document BasicSetting, add Rangedlat9nq2023-07-211-9/+106
|
* settings: Move IsConfiguringGlobal to settings_commonlat9nq2023-07-211-0/+3
|
* settings: Move some simple data to BasicSettinglat9nq2023-07-211-25/+71
| | | | | Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
* (ui,)settings: Use explicit instantiationlat9nq2023-07-211-0/+78
Reduces compile times a tad on clang.