summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/wallet/BalanceFragment.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/taler/wallet/BalanceFragment.kt')
-rw-r--r--app/src/main/java/net/taler/wallet/BalanceFragment.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/net/taler/wallet/BalanceFragment.kt b/app/src/main/java/net/taler/wallet/BalanceFragment.kt
index b9f5818..84a1b3c 100644
--- a/app/src/main/java/net/taler/wallet/BalanceFragment.kt
+++ b/app/src/main/java/net/taler/wallet/BalanceFragment.kt
@@ -46,6 +46,7 @@ class BalanceFragment : Fragment() {
private val model: WalletViewModel by activityViewModels()
private val withdrawManager by lazy { model.withdrawManager }
+ private var reloadBalanceMenuItem: MenuItem? = null
private val balancesAdapter = BalanceAdapter()
override fun onCreate(savedInstanceState: Bundle?) {
@@ -75,6 +76,7 @@ class BalanceFragment : Fragment() {
model.devMode.observe(viewLifecycleOwner, Observer { enabled ->
delayedTransition()
testWithdrawButton.visibility = if (enabled) VISIBLE else GONE
+ reloadBalanceMenuItem?.isVisible = enabled
})
testWithdrawButton.setOnClickListener {
withdrawManager.withdrawTestkudos()
@@ -117,6 +119,9 @@ class BalanceFragment : Fragment() {
override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
inflater.inflate(R.menu.balance, menu)
menu.findItem(R.id.developer_mode).isChecked = model.devMode.value!!
+ reloadBalanceMenuItem = menu.findItem(R.id.reload_balance).apply {
+ isVisible = model.devMode.value!!
+ }
super.onCreateOptionsMenu(menu, inflater)
}