From fa474a198019851ecc3824a1dfbac94cd1928efc Mon Sep 17 00:00:00 2001 From: nicolasroard Date: Mon, 15 Jul 2013 11:24:36 -0700 Subject: Add user presets saving/loading Change-Id: I85c5dd0df1e9264a01c8d7a6d44602e87799890c --- .../filtershow_presets_management_dialog.xml | 66 ++++++++ res/layout/filtershow_presets_management_row.xml | 51 ++++++ res/menu/filtershow_activity_menu.xml | 5 + res/values/filtershow_strings.xml | 7 + .../gallery3d/filtershow/FilterShowActivity.java | 79 +++++++++- .../gallery3d/filtershow/category/Action.java | 7 +- .../filtershow/category/CategoryAdapter.java | 3 + .../filtershow/category/CategoryTrack.java | 9 +- .../filtershow/data/FilterStackSource.java | 62 +++++++- .../filtershow/data/UserPresetsManager.java | 149 ++++++++++++++++++ .../filtershow/filters/BaseFiltersManager.java | 6 +- .../filters/FilterUserPresetRepresentation.java | 53 +++++++ .../filtershow/pipeline/FilterEnvironment.java | 7 + .../gallery3d/filtershow/pipeline/ImagePreset.java | 63 ++++++-- .../filtershow/presets/PresetManagementDialog.java | 69 +++++++++ .../filtershow/presets/UserPresetsAdapter.java | 171 +++++++++++++++++++++ 16 files changed, 787 insertions(+), 20 deletions(-) create mode 100644 res/layout/filtershow_presets_management_dialog.xml create mode 100644 res/layout/filtershow_presets_management_row.xml create mode 100644 src/com/android/gallery3d/filtershow/data/UserPresetsManager.java create mode 100644 src/com/android/gallery3d/filtershow/filters/FilterUserPresetRepresentation.java create mode 100644 src/com/android/gallery3d/filtershow/presets/PresetManagementDialog.java create mode 100644 src/com/android/gallery3d/filtershow/presets/UserPresetsAdapter.java diff --git a/res/layout/filtershow_presets_management_dialog.xml b/res/layout/filtershow_presets_management_dialog.xml new file mode 100644 index 000000000..f6c6fb764 --- /dev/null +++ b/res/layout/filtershow_presets_management_dialog.xml @@ -0,0 +1,66 @@ + + + + + + + + + +