diff options
author | Torsten Grote <t@grobox.de> | 2020-01-31 13:10:51 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-01-31 13:10:51 -0300 |
commit | 77ee9bc073e596ef1d90cdb4edc54b68df01a4f6 (patch) | |
tree | c1ea70e3d1f2f79de91bc2b828c55ac3641073cd /app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt | |
parent | dc02246e8b5764b793bbd2430a6057c32faa9b33 (diff) | |
download | merchant-terminal-android-77ee9bc073e596ef1d90cdb4edc54b68df01a4f6.tar.gz merchant-terminal-android-77ee9bc073e596ef1d90cdb4edc54b68df01a4f6.tar.bz2 merchant-terminal-android-77ee9bc073e596ef1d90cdb4edc54b68df01a4f6.zip |
Fetch merchant config from central configuration JSON
Diffstat (limited to 'app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt')
-rw-r--r-- | app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt b/app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt index 3743281..1cb89ba 100644 --- a/app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt +++ b/app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt @@ -9,12 +9,13 @@ import androidx.fragment.app.activityViewModels import androidx.navigation.NavController import androidx.navigation.Navigation.findNavController import kotlinx.android.synthetic.main.fragment_order.* +import net.taler.merchantpos.MainViewModel import net.taler.merchantpos.R class OrderFragment : Fragment() { - private val viewModel: OrderViewModel by activityViewModels() - + private val viewModel: MainViewModel by activityViewModels() + private val orderManager by lazy { viewModel.orderManager } override fun onCreateView( inflater: LayoutInflater, @@ -25,13 +26,16 @@ class OrderFragment : Fragment() { } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { - restartButton.setOnClickListener { viewModel.restart() } + // TODO build undo-feature that allows to undo a restart and bring back old order + restartButton.setOnClickListener { orderManager.restart() } } override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) val nav: NavController = findNavController(requireActivity(), R.id.nav_host_fragment) + reconfigureButton.setOnClickListener { nav.navigate(R.id.action_global_merchantSettings) } historyButton.setOnClickListener { nav.navigate(R.id.action_global_merchantHistory) } + logoutButton.setOnClickListener { nav.navigate(R.id.action_global_merchantSettings) } } } |