summaryrefslogtreecommitdiffstats
path: root/src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java')
-rw-r--r--src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java34
1 files changed, 7 insertions, 27 deletions
diff --git a/src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java b/src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java
index 915041bb9..988cf2d81 100644
--- a/src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java
+++ b/src_pd/com/android/gallery3d/filtershow/filters/FiltersManager.java
@@ -16,33 +16,13 @@
package com.android.gallery3d.filtershow.filters;
-import android.util.Log;
+public class FiltersManager extends BaseFiltersManager {
+ private static FiltersManager gInstance = null;
-import com.android.gallery3d.filtershow.cache.ImageLoader;
-
-import java.util.Vector;
-
-public class FiltersManager {
-
- private static final String LOGTAG = "FiltersManager";
-
- public static void addFilters(Vector<ImageFilter> filters, ImageLoader imageLoader) {
- filters.add(new ImageFilterTinyPlanet());
- filters.add(new ImageFilterWBalance());
- filters.add(new ImageFilterExposure());
- filters.add(new ImageFilterVignette());
- filters.add(new ImageFilterContrast());
- filters.add(new ImageFilterShadows());
- filters.add(new ImageFilterVibrance());
- filters.add(new ImageFilterSharpen());
- filters.add(new ImageFilterCurves());
- filters.add(new ImageFilterDraw());
- filters.add(new ImageFilterHue());
- filters.add(new ImageFilterSaturated());
- filters.add(new ImageFilterBwFilter());
- filters.add(new ImageFilterNegative());
- filters.add(new ImageFilterEdge());
- filters.add(new ImageFilterKMeans());
- filters.add(new ImageFilterDownsample(imageLoader));
+ public static FiltersManager getManager() {
+ if (gInstance == null) {
+ gInstance = new FiltersManager();
+ }
+ return gInstance;
}
}