X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FNewTransactionFragment.java;h=f9ea5c2a360df48c47f6d1a6c5c91a502385fda3;hb=152803e67d4a629d589b2d66c88a781d67c371c6;hp=f212bc0902eda6c7efb3cabadf8486f95d722419;hpb=c8a46620566a9027fe620cb16cf1aefa708085a3;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionFragment.java index f212bc09..f9ea5c2a 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionFragment.java @@ -23,6 +23,7 @@ import android.renderscript.RSInvalidStateException; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; +import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; @@ -78,6 +79,14 @@ public class NewTransactionFragment extends Fragment { listAdapter.reset(); return true; }); + final MenuItem toggleCurrencyItem = menu.findItem(R.id.toggle_currency); + toggleCurrencyItem.setOnMenuItemClickListener(item -> { + viewModel.toggleCurrencyVisible(); + return true; + }); + final FragmentActivity activity = getActivity(); + if (activity != null) + viewModel.showCurrency.observe(activity, toggleCurrencyItem::setChecked); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, @@ -119,7 +128,7 @@ public class NewTransactionFragment extends Fragment { } } }); - viewModel.checkTransactionSubmittable(listAdapter); +// viewModel.checkTransactionSubmittable(listAdapter); fab = activity.findViewById(R.id.fab); fab.setOnClickListener(v -> onFabPressed());