diff options
author | John Hoford <hoford@google.com> | 2013-02-05 09:09:04 -0800 |
---|---|---|
committer | John Hoford <hoford@google.com> | 2013-02-07 14:43:26 -0800 |
commit | 394c12c26d03f0ae341b2251c4e5ad35c4463e9c (patch) | |
tree | a8f862a85301d99e4892347e1bf50f599f5dad94 /src/com/android/gallery3d/filtershow/ui/ImageCurves.java | |
parent | 96bba43f8ea135208d9c2a33ae309326a7abfd69 (diff) | |
download | android_packages_apps_Snap-394c12c26d03f0ae341b2251c4e5ad35c4463e9c.tar.gz android_packages_apps_Snap-394c12c26d03f0ae341b2251c4e5ad35c4463e9c.tar.bz2 android_packages_apps_Snap-394c12c26d03f0ae341b2251c4e5ad35c4463e9c.zip |
fix draw and curves to use FilterRepresentation
Change-Id: I500d9c04ea0e55cbc9b1927dee2f6a19a67d5349
Diffstat (limited to 'src/com/android/gallery3d/filtershow/ui/ImageCurves.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/ui/ImageCurves.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/ui/ImageCurves.java b/src/com/android/gallery3d/filtershow/ui/ImageCurves.java index 88e756ac6..ec2df6c08 100644 --- a/src/com/android/gallery3d/filtershow/ui/ImageCurves.java +++ b/src/com/android/gallery3d/filtershow/ui/ImageCurves.java @@ -35,6 +35,8 @@ import android.widget.LinearLayout; import android.widget.PopupMenu; import com.android.gallery3d.R; +import com.android.gallery3d.filtershow.editors.EditorCurves; +import com.android.gallery3d.filtershow.filters.FilterCurvesRepresentation; import com.android.gallery3d.filtershow.filters.FiltersManager; import com.android.gallery3d.filtershow.filters.ImageFilterCurves; import com.android.gallery3d.filtershow.imageshow.ImageShow; @@ -58,6 +60,8 @@ public class ImageCurves extends ImageShow { Path gHistoPath = new Path(); boolean mDoingTouchMove = false; + private EditorCurves mEditorCurves; + private FilterCurvesRepresentation mFilterCurvesRepresentation; public ImageCurves(Context context) { super(context); @@ -285,9 +289,11 @@ public class ImageCurves extends ImageShow { } public synchronized void updateCachedImage() { - // update image if (getImagePreset() != null) { resetImageCaches(this); + if (mEditorCurves != null) { + mEditorCurves.commitLocalRepresentation(); + } invalidate(); } } @@ -392,6 +398,15 @@ public class ImageCurves extends ImageShow { break; } } + mEditorCurves.commitLocalRepresentation(); invalidate(); } + + public void setEditor(EditorCurves editorCurves) { + mEditorCurves = editorCurves; + } + + public void setFilterDrawRepresentation(FilterCurvesRepresentation drawRep) { + mFilterCurvesRepresentation = drawRep; + } } |