Index: sources/gui/qml/pages/pretreatment/PreTreatmentStack.qml =================================================================== diff -u -r72550dbbd6db8eab40aad38956b32f99416600c8 -re68c1cc0f53b3c03943af4b70c46b5954603b53a --- sources/gui/qml/pages/pretreatment/PreTreatmentStack.qml (.../PreTreatmentStack.qml) (revision 72550dbbd6db8eab40aad38956b32f99416600c8) +++ sources/gui/qml/pages/pretreatment/PreTreatmentStack.qml (.../PreTreatmentStack.qml) (revision e68c1cc0f53b3c03943af4b70c46b5954603b53a) @@ -47,12 +47,12 @@ onVisibleChanged: { if (visible) { + _headerbarPrescription.open() rebuildMap() _mainMenu.hidden = true _headerBar.activeStack = vSettings.advancedMode ? _pretreatmentInstallation.stackView : stackView _root.stackStepIndex = 0 _headerBar.userMode = vSettings.advancedMode ? qsTr("Advanced Mode") : "" - } else { stackView.initialItem = null @@ -62,8 +62,8 @@ stackView.onCurrentItemChanged: if ( stackView.currentItem != _pretreatmentInstallation ) { _headerBar.activeStack = stackView } - function setPage(vPage, vCondition) { - _root.stackStepIndex = _root.stepKeys.indexOf(vPage.stepIndex) + function setPage(vPage, vCondition=true) { + if ( vCondition ) { _root.stackStepIndex = _root.stepKeys.indexOf(vPage.stepIndex) } page( vPage , vCondition) } @@ -115,12 +115,9 @@ setPage ( _pretreatmentPrime ) break case PreTreatmentStack.Step.Prime: - if ( _pretreatmentPrime.timeCircleProgressValue === 0 ) { vPreTreatmentAdjustmentDisposablesPrime.doPrime(); } - setPage ( _pretreatmentCreate ) break case PreTreatmentStack.Step.CreateRx: _pretreatmentCreate.confirmButtonClicked() - if ( vTreatmentCreate.parametersValidated ) { setPage ( _pretreatmentConnect ) } break case PreTreatmentStack.Step.Connect: vPreTreatmentAdjustmentStartTreatment.doStart() @@ -179,8 +176,8 @@ switch ( stepKeys[_root.stackStepIndex] ) { // case PreTreatmentStack.Step.SelfTests: // TODO set when implementing self test/ prime // return _pretreatmentSelfTests.isComplete -// case PreTreatmentStack.Step.Prime: -// return _pretreatmentPrime.isComplete + case PreTreatmentStack.Step.Prime: + return false case PreTreatmentStack.Step.CreateRx: return _pretreatmentCreate.confirmReady() default: @@ -248,16 +245,16 @@ function onGoToPreviousStep () { setPage ( _pretreatmentConcentrates )} } - // priming - Connections { target: vPreTreatmentAdjustmentDisposablesPrime - function onAdjustmentTriggered ( vValue ) { - if ( vPreTreatmentAdjustmentDisposablesPrime.adjustment_Accepted ) { - _pretreatmentPrime.reasonText = "" - } else { - _pretreatmentPrime.reasonText = vPreTreatmentAdjustmentDisposablesPrime.text() - } - } - } + // priming - TODO check if needed. may not need +// Connections { target: vPreTreatmentAdjustmentDisposablesPrime +// function onAdjustmentTriggered ( vValue ) { +// if ( vPreTreatmentAdjustmentDisposablesPrime.adjustment_Accepted ) { +// _pretreatmentPrime.reasonText = "" +// } else { +// _pretreatmentPrime.reasonText = vPreTreatmentAdjustmentDisposablesPrime.text() +// } +// } +// } // creat rx Connections{ target: vTreatmentCreate @@ -277,15 +274,14 @@ } } - // TODO - update in future story. Keep for now - // Connections { target: vPreTreatmentStates - // function onWaterSampleChanged ( vValue ) { page( _preTreatmentWaterSampleStack , vValue )} - // function onSelfTestConsumablesChanged ( vValue ) { page( _preTreatmentConsumablesStack , vValue )} - // function onSelfTestNoCartridgeChanged ( vValue ) { page( _preTreatmentDisposablesStack , vValue )} - // function onInstallationChanged ( vValue ) { page( _preTreatmentDisposablesStack , vValue )} // DEBUG: Experimental : console.debug("vinstallation " - // function onSelfTestDryChanged ( vValue ) { page( _pretreatmentPrimeStack , vValue )} - // function onPrimeChanged ( vValue ) { page( _pretreatmentPrimeStack , vValue )} // DEBUG: Experimental : console.debug("vprime " - // function onRecirculateChanged ( vValue ) { page( _pretreatmentPrimeStack , vValue )} // DEBUG: Experimental : console.debug("vrecirculate " - // function onPatientConnectionChanged ( vValue ) { page( _pretreatmentConnectionStack , vValue )} - // } + Connections { target: vPreTreatmentStates + function onInstallationChanged ( vValue ) { if ( vSettings.advancedMode ) { setPage ( _pretreatmentInstallation , vValue )} + else { setPage ( _pretreatmentConcentrates , vValue )} } + function onSelfTestDryChanged ( vValue ) { setPage( _pretreatmentSelfTests , vValue ) } + function onPrimeChanged ( vValue ) { setPage( _pretreatmentPrime , vValue ) } + function onRecirculateChanged ( vValue ) { /*Do Nothing*/ } + function onConfirmRxChanged ( vValue ) { setPage( _pretreatmentCreate , vValue ) } + function onHeparinChanged ( vValue ) { /*Do Nothing*/ } + function onPatientConnectionChanged ( vValue ) { setPage( _pretreatmentConnect , vValue ) } + } }