diff options
author | Torsten Grote <t@grobox.de> | 2020-01-27 17:23:30 -0300 |
---|---|---|
committer | Torsten Grote <t@grobox.de> | 2020-01-30 15:03:38 -0300 |
commit | 7d299bf8358c854987aab61d139ca74c83079d17 (patch) | |
tree | b9dcae61779a808a3b0871b76dd9be6c42ba5323 /app/src/main/java/net/taler/merchantpos/order/OrderFragment.kt | |
parent | 8080e4b4e96655c79fda8cf1bc9b4d8f084dec00 (diff) | |
download | merchant-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.kt | 37 |
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) } + } + +} |