summaryrefslogtreecommitdiff
path: root/app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2020-01-27 17:23:30 -0300
committerTorsten Grote <t@grobox.de>2020-01-30 15:03:38 -0300
commit7d299bf8358c854987aab61d139ca74c83079d17 (patch)
treeb9dcae61779a808a3b0871b76dd9be6c42ba5323 /app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt
parent8080e4b4e96655c79fda8cf1bc9b4d8f084dec00 (diff)
downloadmerchant-terminal-android-7d299bf8358c854987aab61d139ca74c83079d17.tar.gz
merchant-terminal-android-7d299bf8358c854987aab61d139ca74c83079d17.tar.bz2
merchant-terminal-android-7d299bf8358c854987aab61d139ca74c83079d17.zip
Add screen to process an order
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.kt37
1 files changed, 37 insertions, 0 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
new file mode 100644
index 0000000..3743281
--- /dev/null
+++ b/app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt
@@ -0,0 +1,37 @@
+package net.taler.merchantpos.order
+
+import android.os.Bundle
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.fragment.app.Fragment
+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.R
+
+class OrderFragment : Fragment() {
+
+ private val viewModel: OrderViewModel by activityViewModels()
+
+
+ override fun onCreateView(
+ inflater: LayoutInflater,
+ container: ViewGroup?,
+ savedInstanceState: Bundle?
+ ): View? {
+ return inflater.inflate(R.layout.fragment_order, container, false)
+ }
+
+ override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
+ restartButton.setOnClickListener { viewModel.restart() }
+ }
+
+ override fun onActivityCreated(savedInstanceState: Bundle?) {
+ super.onActivityCreated(savedInstanceState)
+ val nav: NavController = findNavController(requireActivity(), R.id.nav_host_fragment)
+ historyButton.setOnClickListener { nav.navigate(R.id.action_global_merchantHistory) }
+ }
+
+}