|
|
@@ -19,6 +19,7 @@ import org.yuzu.yuzu_emu.features.settings.model.Settings
|
|
|
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.utils.SettingsFile
|
|
|
+import org.yuzu.yuzu_emu.fragments.ResetSettingsDialogFragment
|
|
|
import org.yuzu.yuzu_emu.utils.ThemeHelper
|
|
|
|
|
|
class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView) {
|
|
|
@@ -115,7 +116,12 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
RunnableSetting(
|
|
|
R.string.reset_to_default,
|
|
|
0
|
|
|
- ) { resetSettings() }
|
|
|
+ ) {
|
|
|
+ ResetSettingsDialogFragment().show(
|
|
|
+ settingsActivity.supportFragmentManager,
|
|
|
+ ResetSettingsDialogFragment.TAG
|
|
|
+ )
|
|
|
+ }
|
|
|
)
|
|
|
}
|
|
|
}
|
|
|
@@ -444,15 +450,4 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
|
|
)
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- private fun resetSettings() {
|
|
|
- MaterialAlertDialogBuilder(settingsActivity)
|
|
|
- .setTitle(R.string.reset_all_settings)
|
|
|
- .setMessage(R.string.reset_all_settings_description)
|
|
|
- .setPositiveButton(android.R.string.ok) { _, _ ->
|
|
|
- settingsActivity.onSettingsReset()
|
|
|
- }
|
|
|
- .setNegativeButton(android.R.string.cancel, null)
|
|
|
- .show()
|
|
|
- }
|
|
|
}
|