summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2023-01-25 14:03:48 -0500
committerCharles Lombardo <clombardo169@gmail.com>2023-03-07 15:45:41 -0500
commit0ac4fe763b8eb9b459e2f8a934b7ee8f80a6cdd6 (patch)
tree4b7496e25d88a99943c90e4bb16a8cb8801a2661 /Source/Android/app/src/main/java
parentc8907349be6bc43365d34a51160426f8f63798b2 (diff)
Android: Convert SystemMenuNotInstalledDialogFragment to Kotlin
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.java34
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.kt27
2 files changed, 27 insertions, 34 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.java
deleted file mode 100644
index 671750e1d6..0000000000
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.java
+++ /dev/null
@@ -1,34 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package org.dolphinemu.dolphinemu.features.sysupdate.ui;
-
-import android.app.Dialog;
-import android.os.Bundle;
-
-import androidx.fragment.app.DialogFragment;
-import androidx.fragment.app.FragmentManager;
-
-import com.google.android.material.dialog.MaterialAlertDialogBuilder;
-
-import org.dolphinemu.dolphinemu.R;
-
-public class SystemMenuNotInstalledDialogFragment extends DialogFragment
-{
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState)
- {
- return new MaterialAlertDialogBuilder(requireContext())
- .setTitle(R.string.system_menu_not_installed_title)
- .setMessage(R.string.system_menu_not_installed_message)
- .setPositiveButton(R.string.yes, (dialog, which) ->
- {
- FragmentManager fragmentManager = getParentFragmentManager();
- OnlineUpdateRegionSelectDialogFragment dialogFragment =
- new OnlineUpdateRegionSelectDialogFragment();
- dialogFragment.show(fragmentManager, "OnlineUpdateRegionSelectDialogFragment");
- dismiss();
- })
- .setNegativeButton(R.string.no, (dialog, which) -> dismiss())
- .create();
- }
-}
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.kt
new file mode 100644
index 0000000000..396c60b8d8
--- /dev/null
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/sysupdate/ui/SystemMenuNotInstalledDialogFragment.kt
@@ -0,0 +1,27 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+package org.dolphinemu.dolphinemu.features.sysupdate.ui
+
+import android.app.Dialog
+import android.content.DialogInterface
+import android.os.Bundle
+import androidx.fragment.app.DialogFragment
+import com.google.android.material.dialog.MaterialAlertDialogBuilder
+import org.dolphinemu.dolphinemu.R
+
+class SystemMenuNotInstalledDialogFragment : DialogFragment() {
+ override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
+ return MaterialAlertDialogBuilder(requireContext())
+ .setTitle(R.string.system_menu_not_installed_title)
+ .setMessage(R.string.system_menu_not_installed_message)
+ .setPositiveButton(R.string.yes) { _: DialogInterface?, _: Int ->
+ OnlineUpdateRegionSelectDialogFragment().show(
+ parentFragmentManager,
+ "OnlineUpdateRegionSelectDialogFragment"
+ )
+ dismiss()
+ }
+ .setNegativeButton(R.string.no) { _: DialogInterface?, _: Int -> dismiss() }
+ .create()
+ }
+}