diff --git a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumActivateCompleteFragment.kt b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumActivateCompleteFragment.kt index 7334fee5fb..b714622053 100644 --- a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumActivateCompleteFragment.kt +++ b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumActivateCompleteFragment.kt @@ -27,7 +27,7 @@ class MedtrumActivateCompleteFragment : MedtrumBaseFragment() override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) binding.apply { - viewModel = ViewModelProvider(requireActivity(), viewModelFactory).get(MedtrumViewModel::class.java) + viewModel = ViewModelProvider(requireActivity(), viewModelFactory)[MedtrumViewModel::class.java] viewModel?.apply { setupStep.observe(viewLifecycleOwner) { when (it) { @@ -42,6 +44,13 @@ class MedtrumPrimeFragment : MedtrumBaseFragment() } } } + btnNegative.setOnClickListener { + OKDialog.showConfirmation(requireActivity(), rh.gs(R.string.cancel_sure)) { + viewModel?.apply { + moveStep(PatchStep.CANCEL) + } + } + } } } } diff --git a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumPrimingFragment.kt b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumPrimingFragment.kt index 9751f4f70c..fe1234a5c3 100644 --- a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumPrimingFragment.kt +++ b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/MedtrumPrimingFragment.kt @@ -3,6 +3,7 @@ package info.nightscout.pump.medtrum.ui import android.os.Bundle import android.view.View import androidx.lifecycle.ViewModelProvider +import info.nightscout.core.ui.dialogs.OKDialog import info.nightscout.core.ui.toast.ToastUtils import info.nightscout.pump.medtrum.R import info.nightscout.pump.medtrum.code.PatchStep @@ -29,7 +30,7 @@ class MedtrumPrimingFragment : MedtrumBaseFragment() { @Inject lateinit var aapsLogger: AAPSLogger + @Inject lateinit var rh: ResourceHelper companion object { @@ -27,7 +30,7 @@ class MedtrumRetryActivationConnectFragment : MedtrumBaseFragment + app:layout_constraintTop_toTopOf="parent" />