From d81f94fd5339d513de9bde5a2e19f8eca526344f Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 26 Apr 2016 21:01:44 -0400 Subject: [PATCH] altosdroid: Split setup functions to separate dialog Remove them from the options menu, handle all preferences through listeners. Signed-off-by: Keith Packard --- altosdroid/.gitignore | 1 + altosdroid/AndroidManifest.xml.in | 5 + altosdroid/res/layout/setup.xml | 119 +++++++ altosdroid/res/menu/option_menu.xml | 21 +- altosdroid/res/values/strings.xml | 9 + .../altusmetrum/AltosDroid/AltosDroid.java | 96 ++---- .../AltosDroid/AltosDroidMapInterface.java | 2 + .../AltosDroidMapSourceListener.java | 22 ++ .../AltosDroid/AltosDroidPreferences.java | 25 ++ .../altusmetrum/AltosDroid/AltosDroidTab.java | 6 - .../AltosDroid/AltosMapOffline.java | 11 +- .../AltosDroid/AltosMapOnline.java | 15 +- .../AltosDroid/IgniterActivity.java | 100 +++++- .../altusmetrum/AltosDroid/SetupActivity.java | 326 ++++++++++++++++++ .../org/altusmetrum/AltosDroid/TabMap.java | 19 +- altoslib/AltosMapTypeListener.java | 22 ++ altoslib/AltosPreferences.java | 39 +++ altoslib/Makefile.am | 1 + 18 files changed, 722 insertions(+), 117 deletions(-) create mode 100644 altosdroid/res/layout/setup.xml create mode 100644 altosdroid/src/org/altusmetrum/AltosDroid/AltosDroidMapSourceListener.java create mode 100644 altosdroid/src/org/altusmetrum/AltosDroid/SetupActivity.java create mode 100644 altoslib/AltosMapTypeListener.java diff --git a/altosdroid/.gitignore b/altosdroid/.gitignore index 7f0858ea..cf7ad5a8 100644 --- a/altosdroid/.gitignore +++ b/altosdroid/.gitignore @@ -5,3 +5,4 @@ libs google-play-services_lib src/org/altusmetrum/AltosDroid/BuildInfo.java res/drawable/*led.png +AndroidManifest.xml diff --git a/altosdroid/AndroidManifest.xml.in b/altosdroid/AndroidManifest.xml.in index 15b04445..488a6766 100644 --- a/altosdroid/AndroidManifest.xml.in +++ b/altosdroid/AndroidManifest.xml.in @@ -92,6 +92,11 @@ android:theme="@android:style/Theme.Dialog" android:configChanges="orientation|keyboardHidden" /> + + + + + + + + + + + + + + + + + + + + + + + +