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); } }