Index: sources/gui/qml/pages/treatment/TreatmentStack.qml =================================================================== diff -u -r2283d645185c14bf358aff5ea59bed5087692146 -rad78225384a974269b18c0fe3b55a7d64f77d813 --- sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision 2283d645185c14bf358aff5ea59bed5087692146) +++ sources/gui/qml/pages/treatment/TreatmentStack.qml (.../TreatmentStack.qml) (revision ad78225384a974269b18c0fe3b55a7d64f77d813) @@ -15,6 +15,7 @@ // Qt import QtQuick 2.12 +import QtQuick.Controls 2.12 // StackView // Qml imports import "qrc:/components" @@ -73,8 +74,25 @@ } // Components - TreatmentBloodPrime { id: _treatmentBloodPrime } - TreatmentHome { id: _treatmentHome } + TreatmentBloodPrime { id: _treatmentBloodPrime + StackView.onActivating : { _headerBar.titleText = qsTr("Blood Priming") } + StackView.onDeactivated : { _headerBar.titleText = "" } + onDecreaseClicked : { vTreatmentAdjustmentBloodPrime.doDecrease () } + onIncreaseClicked : { vTreatmentAdjustmentBloodPrime.doIncrease () } + onPauseClicked : { vTreatmentAdjustmentBloodPrime.doPause () } + } + Connections { target: vTreatmentAdjustmentBloodPrime + function onAdjustmentTriggered ( vValue ) { + if (vTreatmentAdjustmentBloodPrime.adjustment_Accepted) { + _treatmentBloodPrime.notification.text = "" + } + else { + _treatmentBloodPrime.notification.text = vTreatmentAdjustmentBloodPrime.text() + } + } + } + + TreatmentHome { id: _treatmentHome } Connections { target: _treatmentHome function onSectionFlowClicked ( vValue ) { _treatmentAdjustmentSetPoints.open()