summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2021-06-22 13:43:56 +0200
committerJosJuice <josjuice@gmail.com>2021-09-16 16:46:48 +0200
commitee3a5a4a81f56aeeda8c2aa1c0800847ab652bed (patch)
tree93e9c7b5f28daff06f404f9ae9c2e5fca5ba3019 /Source/Android/app/src/main/java
parent15ec7bd54619c3c23a7549c72a62d2be7dd51e29 (diff)
Android: Create CheatsActivity
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GamePropertiesDialog.java4
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java22
2 files changed, 26 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GamePropertiesDialog.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GamePropertiesDialog.java
index e550e30b2d..d35151e7e2 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GamePropertiesDialog.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/dialogs/GamePropertiesDialog.java
@@ -12,6 +12,7 @@ import androidx.fragment.app.DialogFragment;
import org.dolphinemu.dolphinemu.R;
import org.dolphinemu.dolphinemu.activities.ConvertActivity;
+import org.dolphinemu.dolphinemu.features.cheats.ui.CheatsActivity;
import org.dolphinemu.dolphinemu.features.settings.model.Settings;
import org.dolphinemu.dolphinemu.features.settings.model.StringSetting;
import org.dolphinemu.dolphinemu.features.settings.ui.MenuTag;
@@ -91,6 +92,9 @@ public class GamePropertiesDialog extends DialogFragment
itemsBuilder.add(R.string.properties_edit_game_settings, (dialog, i) ->
SettingsActivity.launch(getContext(), MenuTag.SETTINGS, gameId, revision, isWii));
+ itemsBuilder.add(R.string.properties_edit_cheats, (dialog, i) ->
+ CheatsActivity.launch(getContext(), gameId, revision));
+
itemsBuilder.add(R.string.properties_clear_game_settings, (dialog, i) ->
clearGameSettings(gameId));
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java
new file mode 100644
index 0000000000..4090507408
--- /dev/null
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/cheats/ui/CheatsActivity.java
@@ -0,0 +1,22 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+package org.dolphinemu.dolphinemu.features.cheats.ui;
+
+import android.content.Context;
+import android.content.Intent;
+
+import androidx.appcompat.app.AppCompatActivity;
+
+public class CheatsActivity extends AppCompatActivity
+{
+ private static final String ARG_GAME_ID = "game_id";
+ private static final String ARG_REVISION = "revision";
+
+ public static void launch(Context context, String gameId, int revision)
+ {
+ Intent intent = new Intent(context, CheatsActivity.class);
+ intent.putExtra(ARG_GAME_ID, gameId);
+ intent.putExtra(ARG_REVISION, revision);
+ context.startActivity(intent);
+ }
+}