Android: Create toggle for enabling/disabling time tracking

This commit is contained in:
JosJuice 2025-04-12 13:39:34 +02:00
parent 49ebdaaae3
commit 3eee52cb6b
3 changed files with 17 additions and 0 deletions

View File

@ -132,6 +132,12 @@ enum class BooleanSetting(
),
MAIN_WII_WIILINK_ENABLE(Settings.FILE_DOLPHIN, Settings.SECTION_INI_CORE, "EnableWiiLink", false),
MAIN_DSP_JIT(Settings.FILE_DOLPHIN, Settings.SECTION_INI_DSP, "EnableJIT", true),
MAIN_TIME_TRACKING(
Settings.FILE_DOLPHIN,
Settings.SECTION_INI_GENERAL,
"EnablePlayTimeTracking",
true
),
MAIN_EXPAND_TO_CUTOUT_AREA(
Settings.FILE_DOLPHIN,
Settings.SECTION_INI_INTERFACE,
@ -916,6 +922,7 @@ enum class BooleanSetting(
MAIN_RAM_OVERRIDE_ENABLE,
MAIN_CUSTOM_RTC_ENABLE,
MAIN_DSP_JIT,
MAIN_TIME_TRACKING,
MAIN_EMULATE_SKYLANDER_PORTAL,
MAIN_EMULATE_INFINITY_BASE
)

View File

@ -344,6 +344,14 @@ class SettingsFragmentPresenter(
R.string.osd_messages_description
)
)
sl.add(
SwitchSetting(
context,
BooleanSetting.MAIN_TIME_TRACKING,
R.string.time_tracking,
R.string.time_tracking_description
)
)
val appTheme: AbstractIntSetting = object : AbstractIntSetting {
override val isOverridden: Boolean

View File

@ -153,6 +153,8 @@
<string name="panic_handlers_description">Show a message box when a potentially serious error has occurred. Disabling this may avoid annoying and non-fatal messages, but it may result in major crashes having no explanation at all.</string>
<string name="osd_messages">Show On-Screen Display Messages</string>
<string name="osd_messages_description">Display messages over the emulation screen area. These messages include memory card writes, video backend and CPU information, and JIT cache clearing.</string>
<string name="time_tracking">Enable Play Time Tracking</string>
<string name="time_tracking_description">Tracks the time you spend playing games and shows it in the game details.</string>
<string name="download_game_covers">Download Game Covers from GameTDB.com</string>
<string name="show_titles_in_game_list">Show Titles</string>
<string name="change_theme">Change App Theme</string>