diff --git a/mobile/res/drawable-hdpi/ic_action_discard.png b/mobile/res/drawable-hdpi/ic_action_discard.png new file mode 100644 index 00000000..703b31f8 Binary files /dev/null and b/mobile/res/drawable-hdpi/ic_action_discard.png differ diff --git a/mobile/res/drawable-mdpi/ic_action_discard.png b/mobile/res/drawable-mdpi/ic_action_discard.png new file mode 100644 index 00000000..248fb09c Binary files /dev/null and b/mobile/res/drawable-mdpi/ic_action_discard.png differ diff --git a/mobile/res/drawable-xhdpi/ic_action_discard.png b/mobile/res/drawable-xhdpi/ic_action_discard.png new file mode 100644 index 00000000..9eeeed12 Binary files /dev/null and b/mobile/res/drawable-xhdpi/ic_action_discard.png differ diff --git a/mobile/res/drawable-xxhdpi/ic_action_discard.png b/mobile/res/drawable-xxhdpi/ic_action_discard.png new file mode 100644 index 00000000..cb1260a4 Binary files /dev/null and b/mobile/res/drawable-xxhdpi/ic_action_discard.png differ diff --git a/mobile/res/layout/activity_main.xml b/mobile/res/layout/activity_main.xml index b7313d27..21ac1d54 100644 --- a/mobile/res/layout/activity_main.xml +++ b/mobile/res/layout/activity_main.xml @@ -49,6 +49,16 @@ android:onClick="onToggleMapVisibility" android:src="@drawable/ic_action_map"/> + + IITC Mobile Toggle map visibility + Clear log Run IITC Mobile Settings IITC Plugins diff --git a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java index d78d6895..c5ab2e8e 100644 --- a/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java +++ b/mobile/src/com/cradle/iitc_mobile/IITC_Mobile.java @@ -142,7 +142,8 @@ public class IITC_Mobile extends Activity // enable/disable advance menu final String[] menuDefaults = getResources().getStringArray(R.array.pref_android_menu_default); - mAdvancedMenu = mSharedPrefs.getStringSet("pref_android_menu", new HashSet(Arrays.asList(menuDefaults))); + mAdvancedMenu = mSharedPrefs + .getStringSet("pref_android_menu", new HashSet(Arrays.asList(menuDefaults))); mPersistentZoom = mSharedPrefs.getBoolean("pref_persistent_zoom", false); @@ -201,7 +202,7 @@ public class IITC_Mobile extends Activity } else if (key.equals("pref_fake_user_agent")) { mIitcWebView.setUserAgent(); } else if (key.equals("pref_last_plugin_update")) { - Long forceUpdate = sharedPreferences.getLong("pref_last_plugin_update", 0); + final Long forceUpdate = sharedPreferences.getLong("pref_last_plugin_update", 0); if (forceUpdate == 0) mFileManager.updatePlugins(true); return; } else if (key.equals("pref_update_plugins_interval")) { @@ -539,7 +540,7 @@ public class IITC_Mobile extends Activity break; case R.id.menu_debug: - item.setVisible(enabled && visible); + item.setVisible(enabled); item.setChecked(mDebugging); break; @@ -802,6 +803,14 @@ public class IITC_Mobile extends Activity updateViews(); } + /** + * onClick handler for R.id.btnClearLog, assigned in activity_main.xml + */ + public void onClearLog(final View v) + { + ((IITC_LogAdapter) mLvDebug.getAdapter()).clear(); + } + private void deleteUpdateFile() { final File file = new File(getExternalFilesDir(null).toString() + "/iitcUpdate.apk"); if (file != null) file.delete();