summaryrefslogtreecommitdiffstats
path: root/src/common/settings_common.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-07-23settings_common: Document specializationslat9nq1-9/+10
2023-07-22common,qt-config: Remove usage of forward_listlat9nq1-1/+0
2023-07-21settings_common: Use a vector in category linkagelat9nq1-1/+1
Improve storage requirements.
2023-07-21common: Move global configuration state modifiers back to settingslat9nq1-3/+0
2023-07-21common,configure_system: Rename method to GetCategorylat9nq1-4/+4
Fixes essentially a shadowing issue.
2023-07-21settings: Give indices to enumslat9nq1-0/+5
2023-07-21settings_common: Remove unncessary enum speclat9nq1-2/+2
2023-07-21settings,configuration: Add a default suffixlat9nq1-14/+19
2023-07-21settings: Define paired settingslat9nq1-2/+9
settings_common: Remove unused optional
2023-07-21settings: Define specializations for settingslat9nq1-1/+19
Suggests to a frontend how to represent each setting.
2023-07-21common,yuzu-qt: GCC warning silenceslat9nq1-1/+1
Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
2023-07-21settings: Document BasicSetting, add Rangedlat9nq1-9/+106
2023-07-21settings: Move IsConfiguringGlobal to settings_commonlat9nq1-0/+3
2023-07-21settings: Move some simple data to BasicSettinglat9nq1-25/+71
Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
2023-07-21(ui,)settings: Use explicit instantiationlat9nq1-0/+78
Reduces compile times a tad on clang.