From 2d6d0c86cc71a1d3b1a2b865c6abd8cb7ace8665 Mon Sep 17 00:00:00 2001 From: Ryan Meredith Date: Fri, 17 Apr 2020 05:25:08 -0400 Subject: Android: Add Install WAD to menu_game_grid --- .../java/org/dolphinemu/dolphinemu/NativeLibrary.java | 2 ++ .../features/settings/ui/SettingsAdapter.java | 3 +++ .../dolphinemu/dolphinemu/ui/main/MainActivity.java | 15 +++++++++++++++ .../dolphinemu/dolphinemu/ui/main/MainPresenter.java | 19 +++++++++++++++++++ .../org/dolphinemu/dolphinemu/ui/main/MainView.java | 2 ++ .../dolphinemu/dolphinemu/ui/main/TvMainActivity.java | 15 +++++++++++++++ .../dolphinemu/utils/FileBrowserHelper.java | 3 +++ 7 files changed, 59 insertions(+) (limited to 'Source/Android/app/src/main/java') diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java index f04fee5c67..89ded1289d 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java @@ -447,6 +447,8 @@ public final class NativeLibrary public static native void ReloadWiimoteConfig(); + public static native boolean InstallWAD(String file); + private static boolean alertResult = false; public static boolean displayAlertMsg(final String caption, final String text, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.java index 30e410bb5b..001bba3b5e 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.java @@ -322,6 +322,9 @@ public final class SettingsAdapter extends RecyclerView.Adapter RAW_EXTENSION = new HashSet<>(Collections.singletonList( "raw")); + public static final HashSet WAD_EXTENSION = new HashSet<>(Collections.singletonList( + "wad")); + public static void openDirectoryPicker(FragmentActivity activity, HashSet extensions) { Intent i = new Intent(activity, CustomFilePickerActivity.class); -- cgit v1.2.3