Index: sources/gui/qml/pages/pretreatment/PreTreatmentInstallStack.qml =================================================================== diff -u -r0975a67dd4e4673b9a7b226bfea02cbfa489c418 -r952d633ac2d84a05dff3355cf864064b21a5ee7e --- sources/gui/qml/pages/pretreatment/PreTreatmentInstallStack.qml (.../PreTreatmentInstallStack.qml) (revision 0975a67dd4e4673b9a7b226bfea02cbfa489c418) +++ sources/gui/qml/pages/pretreatment/PreTreatmentInstallStack.qml (.../PreTreatmentInstallStack.qml) (revision 952d633ac2d84a05dff3355cf864064b21a5ee7e) @@ -33,12 +33,32 @@ signal goToNextStep() signal goToPreviousStep() + ////////////// TODO Test Code Remove for integration///////////// + Timer { id: _navigationTimer + interval : 2000 + repeat : false + onTriggered : { + if (targetPage) { + page(targetPage) + } + } + } + + property var targetPage + + function startNavigationTimer(pageComponent) { + targetPage = pageComponent + _navigationTimer.restart() + } + ////////////////////////////////////////// + function initStack() { page ( _preTreatmentBloodSetTubing ) } function continueClicked() { switch ( _root.subStepIndex ) { case PreTreatmentInstallStack.Step.BloodSetTubing: vPreTreatmentAdjustmentDisposablesConfirm.doConfirm() + startNavigationTimer(_preTreatmentBloodLines) // TODO remove later with integration break case PreTreatmentInstallStack.Step.BloodLines: page ( _preTreatmentPressureLinesAndDialyzer )