diff options
Diffstat (limited to 'src/com/android/gallery3d/photoeditor/actions')
3 files changed, 19 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/photoeditor/actions/EffectAction.java b/src/com/android/gallery3d/photoeditor/actions/EffectAction.java index 92bcee4a9..ce0ee6352 100644 --- a/src/com/android/gallery3d/photoeditor/actions/EffectAction.java +++ b/src/com/android/gallery3d/photoeditor/actions/EffectAction.java @@ -144,6 +144,15 @@ public abstract class EffectAction extends LinearLayout { } /** + * Checks if the action effect is present in the system. + * + * @return boolean true if an action effect is present in the system and can be loaded + */ + public boolean isPresent() { + return true; + } + + /** * Done callback for executing top filter changes. */ private class FilterChangedCallback implements OnDoneCallback { diff --git a/src/com/android/gallery3d/photoeditor/actions/FaceTanAction.java b/src/com/android/gallery3d/photoeditor/actions/FaceTanAction.java index 6b8f1d1b7..e66fc58d6 100644 --- a/src/com/android/gallery3d/photoeditor/actions/FaceTanAction.java +++ b/src/com/android/gallery3d/photoeditor/actions/FaceTanAction.java @@ -52,4 +52,9 @@ public class FaceTanAction extends EffectAction { filter.setScale(DEFAULT_SCALE); notifyChanged(filter); } + + @Override + public boolean isPresent() { + return FaceTanFilter.isPresent(); + } } diff --git a/src/com/android/gallery3d/photoeditor/actions/FaceliftAction.java b/src/com/android/gallery3d/photoeditor/actions/FaceliftAction.java index 4c1a91892..6787d45d6 100644 --- a/src/com/android/gallery3d/photoeditor/actions/FaceliftAction.java +++ b/src/com/android/gallery3d/photoeditor/actions/FaceliftAction.java @@ -52,4 +52,9 @@ public class FaceliftAction extends EffectAction { filter.setScale(DEFAULT_SCALE); notifyChanged(filter); } + + @Override + public boolean isPresent() { + return FaceliftFilter.isPresent(); + } } |