X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FLedgerAccount.java;h=0c0c3ac08f0e41ec24f00d5dcd488cd98b7cd322;hp=27ab1d82f4d9303f3a205ae48835eff7ac4a1d8c;hb=8b2a83f10265f8c8e8044b8dd990337283834afd;hpb=f6c803b3c43e2601b3c5ed7f6b6a0e630a71cf6b
diff --git a/app/src/main/java/net/ktnx/mobileledger/LedgerAccount.java b/app/src/main/java/net/ktnx/mobileledger/LedgerAccount.java
index 27ab1d82..0c0c3ac0 100644
--- a/app/src/main/java/net/ktnx/mobileledger/LedgerAccount.java
+++ b/app/src/main/java/net/ktnx/mobileledger/LedgerAccount.java
@@ -1,3 +1,20 @@
+/*
+ * Copyright © 2018 Damyan Ivanov.
+ * This file is part of Mobile-Ledger.
+ * Mobile-Ledger is free software: you can distribute it and/or modify it
+ * under the term of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your opinion), any later version.
+ *
+ * Mobile-Ledger is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License terms for details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Mobile-Ledger. If not, see .
+ */
+
package net.ktnx.mobileledger;
import android.support.annotation.NonNull;
@@ -13,14 +30,13 @@ class LedgerAccount {
private int level;
private String parentName;
private boolean hidden;
+ private boolean hiddenToBe;
private List amounts;
- private boolean selected;
static Pattern higher_account = Pattern.compile("^[^:]+:");
LedgerAccount(String name) {
this.setName(name);
hidden = false;
- selected = false;
}
public boolean isHidden() {
@@ -98,16 +114,17 @@ class LedgerAccount {
public String getParentName() {
return parentName;
}
-
- public boolean isSelected() {
- return selected;
+ public void togglehidden() {
+ hidden = !hidden;
}
- public void setSelected(boolean selected) {
- this.selected = selected;
+ public boolean isHiddenToBe() {
+ return hiddenToBe;
}
-
- public void toggleSelected() {
- selected = !selected;
+ public void setHiddenToBe(boolean hiddenToBe) {
+ this.hiddenToBe = hiddenToBe;
+ }
+ public void toggleHiddenToBe() {
+ setHiddenToBe(!hiddenToBe);
}
}