diff options
author | John Hoford <hoford@google.com> | 2013-03-29 19:14:51 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-03-29 19:14:52 +0000 |
commit | 534386cf6264df921f633f4c90edcab169778d26 (patch) | |
tree | cf459cace2b09b25e2e38e0807f5ea88591517ef /src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java | |
parent | d6f3162a473066a24838c8dc6f2c6f96d4db0f0c (diff) | |
parent | 06016438139fba0511dcd1e12646b53287b3bb3f (diff) | |
download | android_packages_apps_Snap-534386cf6264df921f633f4c90edcab169778d26.tar.gz android_packages_apps_Snap-534386cf6264df921f633f4c90edcab169778d26.tar.bz2 android_packages_apps_Snap-534386cf6264df921f633f4c90edcab169778d26.zip |
Merge "add flexable ui for parameters" into gb-ub-photos-bryce
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java b/src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java index 2410ebe72..34323c4bd 100644 --- a/src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java +++ b/src/com/android/gallery3d/filtershow/filters/FilterBasicRepresentation.java @@ -17,8 +17,10 @@ package com.android.gallery3d.filtershow.filters; import com.android.gallery3d.app.Log; +import com.android.gallery3d.filtershow.controller.Control; +import com.android.gallery3d.filtershow.controller.ParameterInteger; -public class FilterBasicRepresentation extends FilterRepresentation { +public class FilterBasicRepresentation extends FilterRepresentation implements ParameterInteger { private static final String LOGTAG = "FilterBasicRepresentation"; private int mMinimum; private int mValue; @@ -33,6 +35,7 @@ public class FilterBasicRepresentation extends FilterRepresentation { setValue(value); } + @Override public String toString() { return getName() + " : " + mMinimum + " < " + mValue + " < " + mMaximum; } @@ -47,6 +50,7 @@ public class FilterBasicRepresentation extends FilterRepresentation { return representation; } + @Override public void useParametersFrom(FilterRepresentation a) { if (a instanceof FilterBasicRepresentation) { FilterBasicRepresentation representation = (FilterBasicRepresentation) a; @@ -76,6 +80,7 @@ public class FilterBasicRepresentation extends FilterRepresentation { return false; } + @Override public int getMinimum() { return mMinimum; } @@ -84,10 +89,12 @@ public class FilterBasicRepresentation extends FilterRepresentation { mMinimum = minimum; } + @Override public int getValue() { return mValue; } + @Override public void setValue(int value) { mValue = value; if (mValue < mMinimum) { @@ -98,6 +105,7 @@ public class FilterBasicRepresentation extends FilterRepresentation { } } + @Override public int getMaximum() { return mMaximum; } @@ -110,6 +118,7 @@ public class FilterBasicRepresentation extends FilterRepresentation { mDefaultValue = defaultValue; } + @Override public int getDefaultValue() { return mDefaultValue; } @@ -122,7 +131,27 @@ public class FilterBasicRepresentation extends FilterRepresentation { mPreviewValue = previewValue; } + @Override public String getStateRepresentation() { return "" + getValue(); } + + @Override + public String getParameterType(){ + return sParameterType; + } + + @Override + public void setController(Control control) { + } + + @Override + public String getValueString() { + return getStateRepresentation(); + } + + @Override + public String getParameterName() { + return getName(); + } } |