]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/model/Data.java
a welcome screen directs to the new profile activity when there are no profiles defined
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / model / Data.java
index 62aecd62e1bc10290816456a6780e09f0bd40e94..ffad647315411cd9a4ad96e7f327201b59ab7f65 100644 (file)
@@ -24,6 +24,7 @@ import net.ktnx.mobileledger.utils.ObservableValue;
 
 import java.util.ArrayList;
 import java.util.Date;
+import java.util.List;
 
 public final class Data {
     public static TransactionList transactions = new TransactionList();
@@ -39,4 +40,14 @@ public final class Data {
         MLDB.setOption(MLDB.OPT_PROFILE_UUID, newProfile.getUuid());
         profile.set(newProfile);
     }
+    public static int getProfileIndex(MobileLedgerProfile profile) {
+        List<MobileLedgerProfile> list = profiles.getList();
+
+        for (int i = 0; i < list.size(); i++) {
+            MobileLedgerProfile p = list.get(i);
+            if (p.equals(profile)) return i;
+        }
+
+        return -1;
+    }
 }