From 0db1495ea19569b3d783d7ee7cbfa18f50fe9e23 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 8 Sep 2015 15:51:27 +0200 Subject: statusindicator: method to set states by name --- .../sufficientlysecure/keychain/ui/widget/StatusIndicator.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure') diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java index 11fdb5df4..2784ac5f0 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java @@ -11,6 +11,10 @@ import org.sufficientlysecure.keychain.R; public class StatusIndicator extends ToolableViewAnimator { + public enum Status { + IDLE, PROGRESS, OK, ERROR + } + public StatusIndicator(Context context) { super(context); @@ -33,4 +37,9 @@ public class StatusIndicator extends ToolableViewAnimator { super.setDisplayedChild(whichChild); } } + + public void setDisplayedChild(Status status) { + setDisplayedChild(status.ordinal()); + } + } -- cgit v1.2.3