X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FCurrencySelectorModel.java;h=a2bc9ca4924526bfd20527cd8b8591b4680acb16;hp=10fea517ea5eaa6019c633e475001830b5299e1a;hb=d2409f5625f84f811a323dbd1e0358dd7993e4da;hpb=1f0ccbf96f45e2a99fe519fd6e32e9705729664f diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java b/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java index 10fea517..a2bc9ca4 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java @@ -17,7 +17,9 @@ package net.ktnx.mobileledger.ui; +import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.MutableLiveData; +import androidx.lifecycle.Observer; import androidx.lifecycle.ViewModel; import net.ktnx.mobileledger.model.Currency; @@ -26,7 +28,17 @@ import java.util.List; public class CurrencySelectorModel extends ViewModel { public final MutableLiveData> currencies; + private final MutableLiveData positionAndPaddingVisible = new MutableLiveData<>(true); public CurrencySelectorModel() { this.currencies = new MutableLiveData<>(); } + public void showPositionAndPadding() { + positionAndPaddingVisible.postValue(true); + } + public void hidePositionAndPadding() { + positionAndPaddingVisible.postValue(false); + } + public void observePositionAndPaddingVisible(LifecycleOwner activity, Observer observer) { + positionAndPaddingVisible.observe(activity, observer); + } }