summaryrefslogtreecommitdiff
path: root/Source/Android/src
diff options
context:
space:
mode:
authorRyan Houdek <Sonicadvance1@gmail.com>2013-05-22 05:29:47 -0500
committerRyan Houdek <Sonicadvance1@gmail.com>2013-05-22 05:29:47 -0500
commit2effab9a9f84a906bae68a3d82acf6bf44090cc9 (patch)
treefeb2df45aab0a2f1c15f62719681dd7286c4f44d /Source/Android/src
parent9ab63aba886ff9b02c4b3680a7fdd77e100c8633 (diff)
[Android] Make it less stupid to add a folder to the search list. Now just hit the menu button and select 'Add current folder'
Diffstat (limited to 'Source/Android/src')
-rw-r--r--Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java8
-rw-r--r--Source/Android/src/org/dolphinemu/dolphinemu/FolderBrowser.java36
-rw-r--r--Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java4
3 files changed, 20 insertions, 28 deletions
diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java b/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java
index 060807d63c..c3d6d8ae06 100644
--- a/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java
+++ b/Source/Android/src/org/dolphinemu/dolphinemu/DolphinEmulator.java
@@ -1,11 +1,5 @@
package org.dolphinemu.dolphinemu;
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
@@ -16,6 +10,8 @@ import android.util.Log;
import android.view.MotionEvent;
import android.view.WindowManager;
+import java.io.*;
+
public class DolphinEmulator<MainActivity> extends Activity
{
static private NativeGLSurfaceView GLview = null;
diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/FolderBrowser.java b/Source/Android/src/org/dolphinemu/dolphinemu/FolderBrowser.java
index 68203413b7..15afb36c3c 100644
--- a/Source/Android/src/org/dolphinemu/dolphinemu/FolderBrowser.java
+++ b/Source/Android/src/org/dolphinemu/dolphinemu/FolderBrowser.java
@@ -1,29 +1,19 @@
package org.dolphinemu.dolphinemu;
-import java.io.File;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-import net.simonvt.menudrawer.MenuDrawer;
-
import android.app.Activity;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
-import android.view.Gravity;
-import android.view.LayoutInflater;
+import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
-import android.view.ViewGroup;
-import android.widget.AdapterView;
-import android.widget.AdapterView.OnItemLongClickListener;
-import android.widget.BaseAdapter;
-import android.widget.LinearLayout;
import android.widget.ListView;
-import android.widget.TextView;
-import android.widget.Toast;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
public class FolderBrowser extends ListActivity {
private GameListAdapter adapter;
@@ -87,12 +77,18 @@ public class FolderBrowser extends ListActivity {
Fill(currentDir);
}
@Override
- public void onBackPressed() {
+ public boolean onCreateOptionsMenu(Menu menu)
+ {
+ menu.add("Add current folder");
+ return true;
+ }
+ @Override
+ public boolean onOptionsItemSelected(MenuItem item) {
Intent intent = new Intent();
intent.putExtra("Select", currentDir.getPath());
setResult(Activity.RESULT_OK, intent);
-
- this.finish();
- super.onBackPressed();
+
+ this.finish();
+ return true;
}
}
diff --git a/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java b/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java
index 760f0445ec..ad2df58fa3 100644
--- a/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java
+++ b/Source/Android/src/org/dolphinemu/dolphinemu/GameListView.java
@@ -39,7 +39,7 @@ public class GameListView extends ListActivity {
int intDirectories = Integer.parseInt(Directories);
for (int a = 0; a < intDirectories; ++a)
{
- String BrowseDir = GetConfig("General", "GCMPaths" + Integer.toString(a), "");
+ String BrowseDir = GetConfig("General", "GCMPath" + Integer.toString(a), "");
File currentDir = new File(BrowseDir);
File[]dirs = currentDir.listFiles();
try
@@ -105,7 +105,7 @@ public class GameListView extends ListActivity {
int intDirectories = Integer.parseInt(Directories);
Directories = Integer.toString(intDirectories + 1);
SetConfig("General", "GCMPathes", Directories);
- SetConfig("General", "GCMPaths" + Integer.toString(intDirectories), FileName);
+ SetConfig("General", "GCMPath" + Integer.toString(intDirectories), FileName);
Fill();
}