X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FNewTransactionModel.java;h=d7663bcd7ff272f13b9a070ec20136c63478a0f1;hp=062495c1537a0a169fe7febc7015a44292b6529b;hb=7b3937e47b0b270651ad3083e467bfaaf62e9dc8;hpb=f2f0413c454a2fd63decc60fcbc0f8ac80f6159f diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionModel.java b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionModel.java index 062495c1..d7663bcd 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionModel.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionModel.java @@ -59,6 +59,10 @@ public class NewTransactionModel extends ViewModel { profile -> showCurrency.postValue(profile.getShowCommodityByDefault()); private final AtomicInteger busyCounter = new AtomicInteger(0); private final MutableLiveData busyFlag = new MutableLiveData<>(false); + final MutableLiveData showComments = new MutableLiveData<>(false); + void observeShowComments(LifecycleOwner owner, Observer observer) { + showComments.observe(owner, observer); + } void observeBusyFlag(@NonNull LifecycleOwner owner, Observer observer) { busyFlag.observe(owner, observer); } @@ -207,6 +211,9 @@ public class NewTransactionModel extends ViewModel { public boolean getBusyFlag() { return busyFlag.getValue(); } + public void toggleShowComments() { + showComments.setValue(!showComments.getValue()); + } enum ItemType {generalData, transactionRow, bottomFiller} enum FocusedElement {Account, Comment, Amount}