There was an error fetching the commit references. Please try again later.
android: Expose interface for getting settings from native code
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.
Showing
- src/android/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt 4 additions, 4 deletions...roid/app/src/main/java/org/yuzu/yuzu_emu/NativeLibrary.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt 0 additions, 6 deletions...in/java/org/yuzu/yuzu_emu/activities/EmulationActivity.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractBooleanSetting.kt 3 additions, 1 deletion...uzu_emu/features/settings/model/AbstractBooleanSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractByteSetting.kt 3 additions, 3 deletions...u/yuzu_emu/features/settings/model/AbstractByteSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractFloatSetting.kt 3 additions, 1 deletion.../yuzu_emu/features/settings/model/AbstractFloatSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractIntSetting.kt 3 additions, 1 deletion...zu/yuzu_emu/features/settings/model/AbstractIntSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractLongSetting.kt 10 additions, 0 deletions...u/yuzu_emu/features/settings/model/AbstractLongSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractSetting.kt 10 additions, 3 deletions.../yuzu/yuzu_emu/features/settings/model/AbstractSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractShortSetting.kt 10 additions, 0 deletions.../yuzu_emu/features/settings/model/AbstractShortSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/AbstractStringSetting.kt 3 additions, 1 deletion...yuzu_emu/features/settings/model/AbstractStringSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt 25 additions, 32 deletions...g/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ByteSetting.kt 25 additions, 0 deletions.../org/yuzu/yuzu_emu/features/settings/model/ByteSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/FloatSetting.kt 11 additions, 21 deletions...org/yuzu/yuzu_emu/features/settings/model/FloatSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt 23 additions, 128 deletions...a/org/yuzu/yuzu_emu/features/settings/model/IntSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/LongSetting.kt 25 additions, 0 deletions.../org/yuzu/yuzu_emu/features/settings/model/LongSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/SettingSection.kt 0 additions, 37 deletions...g/yuzu/yuzu_emu/features/settings/model/SettingSection.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/Settings.kt 136 additions, 180 deletions...ava/org/yuzu/yuzu_emu/features/settings/model/Settings.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt 25 additions, 0 deletions...org/yuzu/yuzu_emu/features/settings/model/ShortSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/StringSetting.kt 12 additions, 24 deletions...rg/yuzu/yuzu_emu/features/settings/model/StringSetting.kt
- src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/DateTimeSetting.kt 9 additions, 9 deletions.../yuzu_emu/features/settings/model/view/DateTimeSetting.kt
Loading
Please register or sign in to comment