summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/MainFragment.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-04-15 10:25:20 -0300
committerTorsten Grote <t@grobox.de>2020-04-15 10:25:20 -0300
commit8e4f85d467c8e8109026a7195757ce9448ad7b19 (patch)
tree24b7e18e7a5620f659bd4fe4a839f7e0ef8f8d40 /wallet/src/main/java/net/taler/wallet/MainFragment.kt
parent8b7947a14349877120e74127a3949a73f917c3d2 (diff)
downloadtaler-android-8e4f85d467c8e8109026a7195757ce9448ad7b19.tar.gz
taler-android-8e4f85d467c8e8109026a7195757ce9448ad7b19.tar.bz2
taler-android-8e4f85d467c8e8109026a7195757ce9448ad7b19.zip
[wallet] move dev mode and TESTKUDOS into proper settings screen
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/MainFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/MainFragment.kt33
1 files changed, 2 insertions, 31 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/MainFragment.kt b/wallet/src/main/java/net/taler/wallet/MainFragment.kt
index a0eb8ff..f587aca 100644
--- a/wallet/src/main/java/net/taler/wallet/MainFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/MainFragment.kt
@@ -38,15 +38,13 @@ import com.google.zxing.integration.android.IntentIntegrator.QR_CODE
import kotlinx.android.synthetic.main.fragment_show_balance.*
interface BalanceClickListener {
- fun onBalanceClick()
+ fun onBalanceClick(currency: String)
}
class MainFragment : Fragment(), BalanceClickListener {
private val model: MainViewModel by activityViewModels()
- private val withdrawManager by lazy { model.withdrawManager }
- private var reloadBalanceMenuItem: MenuItem? = null
private val balancesAdapter = BalanceAdapter(this)
override fun onCreate(savedInstanceState: Bundle?) {
@@ -73,20 +71,6 @@ class MainFragment : Fragment(), BalanceClickListener {
onBalancesChanged(it)
})
-// model.devMode.observe(viewLifecycleOwner, Observer { enabled ->
-// delayedTransition()
-// testWithdrawButton.visibility = if (enabled) VISIBLE else GONE
-// reloadBalanceMenuItem?.isVisible = enabled
-// })
-// testWithdrawButton.setOnClickListener {
-// withdrawManager.withdrawTestkudos()
-// }
-// withdrawManager.testWithdrawalInProgress.observe(viewLifecycleOwner, Observer { loading ->
-// Log.v("taler-wallet", "observing balance loading $loading in show balance")
-// testWithdrawButton.isEnabled = !loading
-// model.showProgressBar.value = loading
-// })
-
mainFab.setOnClickListener {
onScanButtonClicked()
}
@@ -99,25 +83,12 @@ class MainFragment : Fragment(), BalanceClickListener {
override fun onOptionsItemSelected(item: MenuItem): Boolean {
return when (item.itemId) {
- R.id.reload_balance -> {
- model.loadBalances()
- true
- }
- R.id.developer_mode -> {
- item.isChecked = !item.isChecked
- model.devMode.value = item.isChecked
- true
- }
else -> super.onOptionsItemSelected(item)
}
}
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)
}
@@ -145,7 +116,7 @@ class MainFragment : Fragment(), BalanceClickListener {
beginDelayedTransition(view as ViewGroup)
}
- override fun onBalanceClick() {
+ override fun onBalanceClick(currency: String) {
findNavController().navigate(R.id.walletHistory)
}