android: Expose device name setting
This commit is contained in:
		| @@ -6,7 +6,8 @@ package org.yuzu.yuzu_emu.features.settings.model | |||||||
| import org.yuzu.yuzu_emu.utils.NativeConfig | import org.yuzu.yuzu_emu.utils.NativeConfig | ||||||
|  |  | ||||||
| enum class StringSetting(override val key: String) : AbstractStringSetting { | enum class StringSetting(override val key: String) : AbstractStringSetting { | ||||||
|     DRIVER_PATH("driver_path"); |     DRIVER_PATH("driver_path"), | ||||||
|  |     DEVICE_NAME("device_name"); | ||||||
|  |  | ||||||
|     override fun getString(needsGlobal: Boolean): String = NativeConfig.getString(key, needsGlobal) |     override fun getString(needsGlobal: Boolean): String = NativeConfig.getString(key, needsGlobal) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -16,6 +16,7 @@ import org.yuzu.yuzu_emu.features.settings.model.ByteSetting | |||||||
| import org.yuzu.yuzu_emu.features.settings.model.IntSetting | import org.yuzu.yuzu_emu.features.settings.model.IntSetting | ||||||
| import org.yuzu.yuzu_emu.features.settings.model.LongSetting | import org.yuzu.yuzu_emu.features.settings.model.LongSetting | ||||||
| import org.yuzu.yuzu_emu.features.settings.model.ShortSetting | import org.yuzu.yuzu_emu.features.settings.model.ShortSetting | ||||||
|  | import org.yuzu.yuzu_emu.features.settings.model.StringSetting | ||||||
| import org.yuzu.yuzu_emu.utils.NativeConfig | import org.yuzu.yuzu_emu.utils.NativeConfig | ||||||
|  |  | ||||||
| /** | /** | ||||||
| @@ -109,6 +110,7 @@ abstract class SettingsItem( | |||||||
|  |  | ||||||
|         // List of all general |         // List of all general | ||||||
|         val settingsItems = HashMap<String, SettingsItem>().apply { |         val settingsItems = HashMap<String, SettingsItem>().apply { | ||||||
|  |             put(StringInputSetting(StringSetting.DEVICE_NAME, titleId = R.string.device_name)) | ||||||
|             put( |             put( | ||||||
|                 SwitchSetting( |                 SwitchSetting( | ||||||
|                     BooleanSetting.RENDERER_USE_SPEED_LIMIT, |                     BooleanSetting.RENDERER_USE_SPEED_LIMIT, | ||||||
|   | |||||||
| @@ -23,6 +23,7 @@ import org.yuzu.yuzu_emu.features.settings.model.LongSetting | |||||||
| import org.yuzu.yuzu_emu.features.settings.model.Settings | import org.yuzu.yuzu_emu.features.settings.model.Settings | ||||||
| import org.yuzu.yuzu_emu.features.settings.model.Settings.MenuTag | import org.yuzu.yuzu_emu.features.settings.model.Settings.MenuTag | ||||||
| import org.yuzu.yuzu_emu.features.settings.model.ShortSetting | import org.yuzu.yuzu_emu.features.settings.model.ShortSetting | ||||||
|  | import org.yuzu.yuzu_emu.features.settings.model.StringSetting | ||||||
| import org.yuzu.yuzu_emu.features.settings.model.view.* | import org.yuzu.yuzu_emu.features.settings.model.view.* | ||||||
| import org.yuzu.yuzu_emu.utils.InputHandler | import org.yuzu.yuzu_emu.utils.InputHandler | ||||||
| import org.yuzu.yuzu_emu.utils.NativeConfig | import org.yuzu.yuzu_emu.utils.NativeConfig | ||||||
| @@ -153,6 +154,7 @@ class SettingsFragmentPresenter( | |||||||
|  |  | ||||||
|     private fun addSystemSettings(sl: ArrayList<SettingsItem>) { |     private fun addSystemSettings(sl: ArrayList<SettingsItem>) { | ||||||
|         sl.apply { |         sl.apply { | ||||||
|  |             add(StringSetting.DEVICE_NAME.key) | ||||||
|             add(BooleanSetting.RENDERER_USE_SPEED_LIMIT.key) |             add(BooleanSetting.RENDERER_USE_SPEED_LIMIT.key) | ||||||
|             add(ShortSetting.RENDERER_SPEED_LIMIT.key) |             add(ShortSetting.RENDERER_SPEED_LIMIT.key) | ||||||
|             add(BooleanSetting.USE_DOCKED_MODE.key) |             add(BooleanSetting.USE_DOCKED_MODE.key) | ||||||
|   | |||||||
| @@ -209,6 +209,7 @@ | |||||||
|     <string name="value_with_units">%1$s%2$s</string> |     <string name="value_with_units">%1$s%2$s</string> | ||||||
|  |  | ||||||
|     <!-- System settings strings --> |     <!-- System settings strings --> | ||||||
|  |     <string name="device_name">Device name</string> | ||||||
|     <string name="use_docked_mode">Docked Mode</string> |     <string name="use_docked_mode">Docked Mode</string> | ||||||
|     <string name="use_docked_mode_description">Increases resolution, decreasing performance. Handheld Mode is used when disabled, lowering resolution and increasing performance.</string> |     <string name="use_docked_mode_description">Increases resolution, decreasing performance. Handheld Mode is used when disabled, lowering resolution and increasing performance.</string> | ||||||
|     <string name="emulated_region">Emulated region</string> |     <string name="emulated_region">Emulated region</string> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user