That fuck shit the fascists are using
1package org.tm.archive.devicetransfer;
2
3/**
4 * The various steps involved in setting up a transfer connection. Each step has a
5 * corresponding UI.
6 */
7public enum SetupStep {
8 INITIAL(true, false),
9 PERMISSIONS_CHECK(true, false),
10 PERMISSIONS_DENIED(false, true),
11 LOCATION_CHECK(true, false),
12 LOCATION_DISABLED(false, true),
13 WIFI_CHECK(true, false),
14 WIFI_DISABLED(false, true),
15 WIFI_DIRECT_CHECK(true, false),
16 WIFI_DIRECT_UNAVAILABLE(false, true),
17 START(true, false),
18 SETTING_UP(true, false),
19 WAITING(true, false),
20 VERIFY(false, false),
21 WAITING_FOR_OTHER_TO_VERIFY(false, false),
22 CONNECTED(true, false),
23 TROUBLESHOOTING(false, false),
24 ERROR(false, true);
25
26 private final boolean isProgress;
27 private final boolean isError;
28
29 SetupStep(boolean isProgress, boolean isError) {
30 this.isProgress = isProgress;
31 this.isError = isError;
32 }
33
34 public boolean isProgress() {
35 return isProgress;
36 }
37
38 public boolean isError() {
39 return isError;
40 }
41}