aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-09-08 15:51:27 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2015-09-08 15:51:27 +0200
commit0db1495ea19569b3d783d7ee7cbfa18f50fe9e23 (patch)
tree439e4804638793fa6fbad813f1a27729e3918a8c /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java
parentbb7efe0ce94f2bb8e111b17f5e3e4cfde045cd9b (diff)
downloadopen-keychain-0db1495ea19569b3d783d7ee7cbfa18f50fe9e23.tar.gz
open-keychain-0db1495ea19569b3d783d7ee7cbfa18f50fe9e23.tar.bz2
open-keychain-0db1495ea19569b3d783d7ee7cbfa18f50fe9e23.zip
statusindicator: method to set states by name
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/StatusIndicator.java9
1 files changed, 9 insertions, 0 deletions
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());
+ }
+
}