|
|
@ -13,7 +13,6 @@ import org.yuzu.yuzu_emu.databinding.ListItemSettingBinding
|
|
|
|
import org.yuzu.yuzu_emu.features.settings.model.view.DateTimeSetting
|
|
|
|
import org.yuzu.yuzu_emu.features.settings.model.view.DateTimeSetting
|
|
|
|
import org.yuzu.yuzu_emu.features.settings.model.view.SettingsItem
|
|
|
|
import org.yuzu.yuzu_emu.features.settings.model.view.SettingsItem
|
|
|
|
import org.yuzu.yuzu_emu.features.settings.ui.SettingsAdapter
|
|
|
|
import org.yuzu.yuzu_emu.features.settings.ui.SettingsAdapter
|
|
|
|
import org.yuzu.yuzu_emu.utils.NativeConfig
|
|
|
|
|
|
|
|
import org.yuzu.yuzu_emu.utils.ViewUtils.setVisible
|
|
|
|
import org.yuzu.yuzu_emu.utils.ViewUtils.setVisible
|
|
|
|
|
|
|
|
|
|
|
|
class DateTimeViewHolder(val binding: ListItemSettingBinding, adapter: SettingsAdapter) :
|
|
|
|
class DateTimeViewHolder(val binding: ListItemSettingBinding, adapter: SettingsAdapter) :
|
|
|
@ -32,9 +31,7 @@ class DateTimeViewHolder(val binding: ListItemSettingBinding, adapter: SettingsA
|
|
|
|
val dateFormatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM)
|
|
|
|
val dateFormatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM)
|
|
|
|
binding.textSettingValue.text = dateFormatter.format(zonedTime)
|
|
|
|
binding.textSettingValue.text = dateFormatter.format(zonedTime)
|
|
|
|
|
|
|
|
|
|
|
|
binding.buttonClear.setVisible(
|
|
|
|
binding.buttonClear.setVisible(setting.clearable)
|
|
|
|
!setting.setting.global || NativeConfig.isPerGameConfigLoaded()
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
binding.buttonClear.setOnClickListener {
|
|
|
|
binding.buttonClear.setOnClickListener {
|
|
|
|
adapter.onClearClick(setting, bindingAdapterPosition)
|
|
|
|
adapter.onClearClick(setting, bindingAdapterPosition)
|
|
|
|
}
|
|
|
|
}
|
|
|
|