summaryrefslogtreecommitdiffstats
path: root/src/common/settings_common.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* android: Expose interface for getting settings from native codeCharles Lombardo2023-08-301-0/+1
| | | | Completely removes code related to parsing the settings file on the java side. Now all settings are accessed via NativeConfig.kt and config.cpp has been modified to be closer to the core counterpart. Since the core currently uses QSettings, we can't remove reliance from Wini yet. This also includes simplifications to each settings interface to get closer to native code and prepare for per-game settings.
* general: fix apple clang buildLiam2023-08-101-0/+2
|
* settings: Correct Linkage member impl locationlat9nq2023-07-251-0/+3
|
* 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-10/+0
|
* common,configure_system: Rename method to GetCategorylat9nq2023-07-211-1/+1
| | | | Fixes essentially a shadowing issue.
* settings,configuration: Add a default suffixlat9nq2023-07-211-3/+3
|
* settings: Define paired settingslat9nq2023-07-211-2/+7
| | | | settings_common: Remove unused optional
* settings: Define specializations for settingslat9nq2023-07-211-3/+8
| | | | Suggests to a frontend how to represent each setting.
* settings: Move IsConfiguringGlobal to settings_commonlat9nq2023-07-211-0/+10
|
* settings: Move some simple data to BasicSettinglat9nq2023-07-211-0/+45
Reduces the need for the compiler to duplicate this code, by about 100KB executable size.