|
@@ -75,47 +75,13 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
private fun addConfigSettings(sl: ArrayList<SettingsItem>) {
|
|
private fun addConfigSettings(sl: ArrayList<SettingsItem>) {
|
|
|
settingsActivity.setToolbarTitle(settingsActivity.getString(R.string.advanced_settings))
|
|
settingsActivity.setToolbarTitle(settingsActivity.getString(R.string.advanced_settings))
|
|
|
sl.apply {
|
|
sl.apply {
|
|
|
|
|
+ add(SubmenuSetting(R.string.preferences_general, 0, Settings.SECTION_GENERAL))
|
|
|
|
|
+ add(SubmenuSetting(R.string.preferences_system, 0, Settings.SECTION_SYSTEM))
|
|
|
|
|
+ add(SubmenuSetting(R.string.preferences_graphics, 0, Settings.SECTION_RENDERER))
|
|
|
|
|
+ add(SubmenuSetting(R.string.preferences_audio, 0, Settings.SECTION_AUDIO))
|
|
|
|
|
+ add(SubmenuSetting(R.string.preferences_debug, 0, Settings.SECTION_DEBUG))
|
|
|
add(
|
|
add(
|
|
|
- SubmenuSetting(
|
|
|
|
|
- R.string.preferences_general,
|
|
|
|
|
- 0,
|
|
|
|
|
- Settings.SECTION_GENERAL
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
- add(
|
|
|
|
|
- SubmenuSetting(
|
|
|
|
|
- R.string.preferences_system,
|
|
|
|
|
- 0,
|
|
|
|
|
- Settings.SECTION_SYSTEM
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
- add(
|
|
|
|
|
- SubmenuSetting(
|
|
|
|
|
- R.string.preferences_graphics,
|
|
|
|
|
- 0,
|
|
|
|
|
- Settings.SECTION_RENDERER
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
- add(
|
|
|
|
|
- SubmenuSetting(
|
|
|
|
|
- R.string.preferences_audio,
|
|
|
|
|
- 0,
|
|
|
|
|
- Settings.SECTION_AUDIO
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
- add(
|
|
|
|
|
- SubmenuSetting(
|
|
|
|
|
- R.string.preferences_debug,
|
|
|
|
|
- 0,
|
|
|
|
|
- Settings.SECTION_DEBUG
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
- add(
|
|
|
|
|
- RunnableSetting(
|
|
|
|
|
- R.string.reset_to_default,
|
|
|
|
|
- 0,
|
|
|
|
|
- false
|
|
|
|
|
- ) {
|
|
|
|
|
|
|
+ RunnableSetting(R.string.reset_to_default, 0, false) {
|
|
|
ResetSettingsDialogFragment().show(
|
|
ResetSettingsDialogFragment().show(
|
|
|
settingsActivity.supportFragmentManager,
|
|
settingsActivity.supportFragmentManager,
|
|
|
ResetSettingsDialogFragment.TAG
|
|
ResetSettingsDialogFragment.TAG
|
|
@@ -132,9 +98,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.RENDERER_USE_SPEED_LIMIT,
|
|
BooleanSetting.RENDERER_USE_SPEED_LIMIT,
|
|
|
R.string.frame_limit_enable,
|
|
R.string.frame_limit_enable,
|
|
|
- R.string.frame_limit_enable_description,
|
|
|
|
|
- BooleanSetting.RENDERER_USE_SPEED_LIMIT.key,
|
|
|
|
|
- BooleanSetting.RENDERER_USE_SPEED_LIMIT.defaultValue
|
|
|
|
|
|
|
+ R.string.frame_limit_enable_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -144,9 +108,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.frame_limit_slider_description,
|
|
R.string.frame_limit_slider_description,
|
|
|
1,
|
|
1,
|
|
|
200,
|
|
200,
|
|
|
- "%",
|
|
|
|
|
- ShortSetting.RENDERER_SPEED_LIMIT.key,
|
|
|
|
|
- ShortSetting.RENDERER_SPEED_LIMIT.defaultValue
|
|
|
|
|
|
|
+ "%"
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -155,18 +117,14 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.cpu_accuracy,
|
|
R.string.cpu_accuracy,
|
|
|
0,
|
|
0,
|
|
|
R.array.cpuAccuracyNames,
|
|
R.array.cpuAccuracyNames,
|
|
|
- R.array.cpuAccuracyValues,
|
|
|
|
|
- IntSetting.CPU_ACCURACY.key,
|
|
|
|
|
- IntSetting.CPU_ACCURACY.defaultValue
|
|
|
|
|
|
|
+ R.array.cpuAccuracyValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.PICTURE_IN_PICTURE,
|
|
BooleanSetting.PICTURE_IN_PICTURE,
|
|
|
R.string.picture_in_picture,
|
|
R.string.picture_in_picture,
|
|
|
- R.string.picture_in_picture_description,
|
|
|
|
|
- BooleanSetting.PICTURE_IN_PICTURE.key,
|
|
|
|
|
- BooleanSetting.PICTURE_IN_PICTURE.defaultValue
|
|
|
|
|
|
|
+ R.string.picture_in_picture_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
@@ -179,9 +137,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.USE_DOCKED_MODE,
|
|
BooleanSetting.USE_DOCKED_MODE,
|
|
|
R.string.use_docked_mode,
|
|
R.string.use_docked_mode,
|
|
|
- R.string.use_docked_mode_description,
|
|
|
|
|
- BooleanSetting.USE_DOCKED_MODE.key,
|
|
|
|
|
- BooleanSetting.USE_DOCKED_MODE.defaultValue
|
|
|
|
|
|
|
+ R.string.use_docked_mode_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -190,9 +146,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.emulated_region,
|
|
R.string.emulated_region,
|
|
|
0,
|
|
0,
|
|
|
R.array.regionNames,
|
|
R.array.regionNames,
|
|
|
- R.array.regionValues,
|
|
|
|
|
- IntSetting.REGION_INDEX.key,
|
|
|
|
|
- IntSetting.REGION_INDEX.defaultValue
|
|
|
|
|
|
|
+ R.array.regionValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -201,29 +155,17 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.emulated_language,
|
|
R.string.emulated_language,
|
|
|
0,
|
|
0,
|
|
|
R.array.languageNames,
|
|
R.array.languageNames,
|
|
|
- R.array.languageValues,
|
|
|
|
|
- IntSetting.LANGUAGE_INDEX.key,
|
|
|
|
|
- IntSetting.LANGUAGE_INDEX.defaultValue
|
|
|
|
|
|
|
+ R.array.languageValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.USE_CUSTOM_RTC,
|
|
BooleanSetting.USE_CUSTOM_RTC,
|
|
|
R.string.use_custom_rtc,
|
|
R.string.use_custom_rtc,
|
|
|
- R.string.use_custom_rtc_description,
|
|
|
|
|
- BooleanSetting.USE_CUSTOM_RTC.key,
|
|
|
|
|
- BooleanSetting.USE_CUSTOM_RTC.defaultValue
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
- add(
|
|
|
|
|
- DateTimeSetting(
|
|
|
|
|
- LongSetting.CUSTOM_RTC,
|
|
|
|
|
- R.string.set_custom_rtc,
|
|
|
|
|
- 0,
|
|
|
|
|
- LongSetting.CUSTOM_RTC.key,
|
|
|
|
|
- LongSetting.CUSTOM_RTC.defaultValue
|
|
|
|
|
|
|
+ R.string.use_custom_rtc_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
|
|
+ add(DateTimeSetting(LongSetting.CUSTOM_RTC, R.string.set_custom_rtc, 0))
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -236,9 +178,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_accuracy,
|
|
R.string.renderer_accuracy,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererAccuracyNames,
|
|
R.array.rendererAccuracyNames,
|
|
|
- R.array.rendererAccuracyValues,
|
|
|
|
|
- IntSetting.RENDERER_ACCURACY.key,
|
|
|
|
|
- IntSetting.RENDERER_ACCURACY.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererAccuracyValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -247,9 +187,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_resolution,
|
|
R.string.renderer_resolution,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererResolutionNames,
|
|
R.array.rendererResolutionNames,
|
|
|
- R.array.rendererResolutionValues,
|
|
|
|
|
- IntSetting.RENDERER_RESOLUTION.key,
|
|
|
|
|
- IntSetting.RENDERER_RESOLUTION.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererResolutionValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -258,9 +196,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_vsync,
|
|
R.string.renderer_vsync,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererVSyncNames,
|
|
R.array.rendererVSyncNames,
|
|
|
- R.array.rendererVSyncValues,
|
|
|
|
|
- IntSetting.RENDERER_VSYNC.key,
|
|
|
|
|
- IntSetting.RENDERER_VSYNC.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererVSyncValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -269,9 +205,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_scaling_filter,
|
|
R.string.renderer_scaling_filter,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererScalingFilterNames,
|
|
R.array.rendererScalingFilterNames,
|
|
|
- R.array.rendererScalingFilterValues,
|
|
|
|
|
- IntSetting.RENDERER_SCALING_FILTER.key,
|
|
|
|
|
- IntSetting.RENDERER_SCALING_FILTER.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererScalingFilterValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -280,9 +214,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_anti_aliasing,
|
|
R.string.renderer_anti_aliasing,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererAntiAliasingNames,
|
|
R.array.rendererAntiAliasingNames,
|
|
|
- R.array.rendererAntiAliasingValues,
|
|
|
|
|
- IntSetting.RENDERER_ANTI_ALIASING.key,
|
|
|
|
|
- IntSetting.RENDERER_ANTI_ALIASING.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererAntiAliasingValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -291,9 +223,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_screen_layout,
|
|
R.string.renderer_screen_layout,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererScreenLayoutNames,
|
|
R.array.rendererScreenLayoutNames,
|
|
|
- R.array.rendererScreenLayoutValues,
|
|
|
|
|
- IntSetting.RENDERER_SCREEN_LAYOUT.key,
|
|
|
|
|
- IntSetting.RENDERER_SCREEN_LAYOUT.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererScreenLayoutValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -302,45 +232,35 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_aspect_ratio,
|
|
R.string.renderer_aspect_ratio,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererAspectRatioNames,
|
|
R.array.rendererAspectRatioNames,
|
|
|
- R.array.rendererAspectRatioValues,
|
|
|
|
|
- IntSetting.RENDERER_ASPECT_RATIO.key,
|
|
|
|
|
- IntSetting.RENDERER_ASPECT_RATIO.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererAspectRatioValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE,
|
|
BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE,
|
|
|
R.string.use_disk_shader_cache,
|
|
R.string.use_disk_shader_cache,
|
|
|
- R.string.use_disk_shader_cache_description,
|
|
|
|
|
- BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE.key,
|
|
|
|
|
- BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE.defaultValue
|
|
|
|
|
|
|
+ R.string.use_disk_shader_cache_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.RENDERER_FORCE_MAX_CLOCK,
|
|
BooleanSetting.RENDERER_FORCE_MAX_CLOCK,
|
|
|
R.string.renderer_force_max_clock,
|
|
R.string.renderer_force_max_clock,
|
|
|
- R.string.renderer_force_max_clock_description,
|
|
|
|
|
- BooleanSetting.RENDERER_FORCE_MAX_CLOCK.key,
|
|
|
|
|
- BooleanSetting.RENDERER_FORCE_MAX_CLOCK.defaultValue
|
|
|
|
|
|
|
+ R.string.renderer_force_max_clock_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS,
|
|
BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS,
|
|
|
R.string.renderer_asynchronous_shaders,
|
|
R.string.renderer_asynchronous_shaders,
|
|
|
- R.string.renderer_asynchronous_shaders_description,
|
|
|
|
|
- BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS.key,
|
|
|
|
|
- BooleanSetting.RENDERER_ASYNCHRONOUS_SHADERS.defaultValue
|
|
|
|
|
|
|
+ R.string.renderer_asynchronous_shaders_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.RENDERER_REACTIVE_FLUSHING,
|
|
BooleanSetting.RENDERER_REACTIVE_FLUSHING,
|
|
|
R.string.renderer_reactive_flushing,
|
|
R.string.renderer_reactive_flushing,
|
|
|
- R.string.renderer_reactive_flushing_description,
|
|
|
|
|
- BooleanSetting.RENDERER_REACTIVE_FLUSHING.key,
|
|
|
|
|
- BooleanSetting.RENDERER_REACTIVE_FLUSHING.defaultValue
|
|
|
|
|
|
|
+ R.string.renderer_reactive_flushing_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
@@ -355,9 +275,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.audio_output_engine,
|
|
R.string.audio_output_engine,
|
|
|
0,
|
|
0,
|
|
|
R.array.outputEngineEntries,
|
|
R.array.outputEngineEntries,
|
|
|
- R.array.outputEngineValues,
|
|
|
|
|
- IntSetting.AUDIO_OUTPUT_ENGINE.key,
|
|
|
|
|
- IntSetting.AUDIO_OUTPUT_ENGINE.defaultValue
|
|
|
|
|
|
|
+ R.array.outputEngineValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
@@ -367,9 +285,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.audio_volume_description,
|
|
R.string.audio_volume_description,
|
|
|
0,
|
|
0,
|
|
|
100,
|
|
100,
|
|
|
- "%",
|
|
|
|
|
- ByteSetting.AUDIO_VOLUME.key,
|
|
|
|
|
- ByteSetting.AUDIO_VOLUME.defaultValue
|
|
|
|
|
|
|
+ "%"
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
@@ -392,7 +308,12 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
override val key: String? = null
|
|
override val key: String? = null
|
|
|
override val category = Settings.Category.UiGeneral
|
|
override val category = Settings.Category.UiGeneral
|
|
|
override val isRuntimeModifiable: Boolean = false
|
|
override val isRuntimeModifiable: Boolean = false
|
|
|
- override val defaultValue: Any = 0
|
|
|
|
|
|
|
+ override val defaultValue: Int = 0
|
|
|
|
|
+ override fun reset() {
|
|
|
|
|
+ preferences.edit()
|
|
|
|
|
+ .putInt(Settings.PREF_THEME, defaultValue)
|
|
|
|
|
+ .apply()
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
|
@@ -431,7 +352,12 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
override val key: String? = null
|
|
override val key: String? = null
|
|
|
override val category = Settings.Category.UiGeneral
|
|
override val category = Settings.Category.UiGeneral
|
|
|
override val isRuntimeModifiable: Boolean = false
|
|
override val isRuntimeModifiable: Boolean = false
|
|
|
- override val defaultValue: Any = -1
|
|
|
|
|
|
|
+ override val defaultValue: Int = -1
|
|
|
|
|
+ override fun reset() {
|
|
|
|
|
+ preferences.edit()
|
|
|
|
|
+ .putInt(Settings.PREF_BLACK_BACKGROUNDS, defaultValue)
|
|
|
|
|
+ .apply()
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
add(
|
|
add(
|
|
@@ -458,7 +384,12 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
override val key: String? = null
|
|
override val key: String? = null
|
|
|
override val category = Settings.Category.UiGeneral
|
|
override val category = Settings.Category.UiGeneral
|
|
|
override val isRuntimeModifiable: Boolean = false
|
|
override val isRuntimeModifiable: Boolean = false
|
|
|
- override val defaultValue: Any = false
|
|
|
|
|
|
|
+ override val defaultValue: Boolean = false
|
|
|
|
|
+ override fun reset() {
|
|
|
|
|
+ preferences.edit()
|
|
|
|
|
+ .putBoolean(Settings.PREF_BLACK_BACKGROUNDS, defaultValue)
|
|
|
|
|
+ .apply()
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
add(
|
|
add(
|
|
@@ -481,18 +412,14 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
R.string.renderer_api,
|
|
R.string.renderer_api,
|
|
|
0,
|
|
0,
|
|
|
R.array.rendererApiNames,
|
|
R.array.rendererApiNames,
|
|
|
- R.array.rendererApiValues,
|
|
|
|
|
- IntSetting.RENDERER_BACKEND.key,
|
|
|
|
|
- IntSetting.RENDERER_BACKEND.defaultValue
|
|
|
|
|
|
|
+ R.array.rendererApiValues
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
add(
|
|
add(
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.RENDERER_DEBUG,
|
|
BooleanSetting.RENDERER_DEBUG,
|
|
|
R.string.renderer_debug,
|
|
R.string.renderer_debug,
|
|
|
- R.string.renderer_debug_description,
|
|
|
|
|
- BooleanSetting.RENDERER_DEBUG.key,
|
|
|
|
|
- BooleanSetting.RENDERER_DEBUG.defaultValue
|
|
|
|
|
|
|
+ R.string.renderer_debug_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -501,9 +428,7 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
SwitchSetting(
|
|
SwitchSetting(
|
|
|
BooleanSetting.CPU_DEBUG_MODE,
|
|
BooleanSetting.CPU_DEBUG_MODE,
|
|
|
R.string.cpu_debug_mode,
|
|
R.string.cpu_debug_mode,
|
|
|
- R.string.cpu_debug_mode_description,
|
|
|
|
|
- BooleanSetting.CPU_DEBUG_MODE.key,
|
|
|
|
|
- BooleanSetting.CPU_DEBUG_MODE.defaultValue
|
|
|
|
|
|
|
+ R.string.cpu_debug_mode_description
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -520,15 +445,10 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
override val key: String? = null
|
|
override val key: String? = null
|
|
|
override val category = Settings.Category.Cpu
|
|
override val category = Settings.Category.Cpu
|
|
|
override val isRuntimeModifiable: Boolean = false
|
|
override val isRuntimeModifiable: Boolean = false
|
|
|
- override val defaultValue: Any = true
|
|
|
|
|
|
|
+ override val defaultValue: Boolean = true
|
|
|
|
|
+ override fun reset() = setBoolean(defaultValue)
|
|
|
}
|
|
}
|
|
|
- add(
|
|
|
|
|
- SwitchSetting(
|
|
|
|
|
- fastmem,
|
|
|
|
|
- R.string.fastmem,
|
|
|
|
|
- 0
|
|
|
|
|
- )
|
|
|
|
|
- )
|
|
|
|
|
|
|
+ add(SwitchSetting(fastmem, R.string.fastmem, 0))
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|