merge in OI distribution
[android_pandora.git] / apps / oi-filemanager / FileManager / src / org / openintents / filemanager / DistributionLibraryListActivity.java
diff --git a/apps/oi-filemanager/FileManager/src/org/openintents/filemanager/DistributionLibraryListActivity.java b/apps/oi-filemanager/FileManager/src/org/openintents/filemanager/DistributionLibraryListActivity.java
new file mode 100644 (file)
index 0000000..736a907
--- /dev/null
@@ -0,0 +1,50 @@
+package org.openintents.filemanager;\r
+\r
+import android.app.Dialog;\r
+import android.app.ListActivity;\r
+import android.os.Bundle;\r
+import android.view.Menu;\r
+import android.view.MenuItem;\r
+\r
+public class DistributionLibraryListActivity extends ListActivity {\r
+\r
+       protected static final int MENU_DISTRIBUTION_START = Menu.FIRST;\r
+       \r
+       protected static final int DIALOG_DISTRIBUTION_START = 1;\r
+\r
+       protected DistributionLibrary mDistribution;\r
+\r
+    /** Called when the activity is first created. */\r
+    @Override\r
+    protected void onCreate(Bundle savedInstanceState) {\r
+        super.onCreate(savedInstanceState);\r
+        \r
+        mDistribution = new DistributionLibrary(this, MENU_DISTRIBUTION_START, DIALOG_DISTRIBUTION_START);\r
+    }\r
+\r
+       @Override\r
+       public boolean onCreateOptionsMenu(Menu menu) {\r
+               super.onCreateOptionsMenu(menu);\r
+               mDistribution.onCreateOptionsMenu(menu);\r
+               return true;\r
+       }\r
+\r
+       @Override\r
+       public boolean onOptionsItemSelected(MenuItem item) {\r
+               if (mDistribution.onOptionsItemSelected(item)) {\r
+                       return true;\r
+               }\r
+               return super.onOptionsItemSelected(item);\r
+       }\r
+\r
+       @Override\r
+       protected Dialog onCreateDialog(int id) {\r
+               return mDistribution.onCreateDialog(id);\r
+       }\r
+\r
+       @Override\r
+       protected void onPrepareDialog(int id, Dialog dialog) {\r
+               super.onPrepareDialog(id, dialog);\r
+               mDistribution.onPrepareDialog(id, dialog);\r
+       }\r
+}\r