diff options
| author | Charles Lombardo <clombardo169@gmail.com> | 2023-01-25 14:03:48 -0500 |
|---|---|---|
| committer | Charles Lombardo <clombardo169@gmail.com> | 2023-03-07 15:45:41 -0500 |
| commit | 0ac4fe763b8eb9b459e2f8a934b7ee8f80a6cdd6 (patch) | |
| tree | 4b7496e25d88a99943c90e4bb16a8cb8801a2661 /Source/Android/app/src/main/java | |
| parent | c8907349be6bc43365d34a51160426f8f63798b2 (diff) | |
Android: Convert SystemMenuNotInstalledDialogFragment to Kotlin
Diffstat (limited to 'Source/Android/app/src/main/java')
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() + } +} |
