Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r45ce5cd058a8d0239d486e0ab4b057731f7dba76 -r8cf828e5768d491c3e329c39b108624832054e94 --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 45ce5cd058a8d0239d486e0ab4b057731f7dba76) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 8cf828e5768d491c3e329c39b108624832054e94) @@ -24,7 +24,6 @@ import "qrc:/pages/pretreatment" import "qrc:/pages/pretreatment/create" import "qrc:/pages/treatment" -import "qrc:/pages/endtreatment" import "qrc:/pages/posttreatment" /*! @@ -54,12 +53,6 @@ // In TreatmentStack TreatmentStack { id: _treatmentStack } - // End Treatment - EndTreatmentRinsebackStack { id: _endTreatmentRinsebackStack } - EndTreatmentRecirculateStack { id: _endTreatmentRecirculateStack } - EndTreatmentEndStack { id: _endTreatmentEndStack } - - // Post Treatment PostTreatmentStack { id: _postTreatmentStack } @@ -68,63 +61,12 @@ onVisibleChanged: if (visible) _mainMenu.hidden = true } - ScreenItem { id: _postModeScreen - onVisibleChanged: if (visible) _mainMenu.hidden = true - Image { id: _dialityLogo - Behavior on opacity { OpacityAnimator { duration: 1000 } } - opacity : _postModeScreen.visible ? 1 : 0 - anchors.centerIn: parent - anchors.verticalCenterOffset: Variables.notificationHeight * -1 - source : "qrc:/images/iLogoDiality" - } + MainInitialization { id: _postModeScreen } - ProgressBar { - minimum : 0 - maximum : vHDPOSTData.itemCount - value : _GuiView.useLogUnhandledOnly ? maximum : vHDPOSTData.itemIndex - width : _dialityLogo.width + 50 - height : 3 - progress.border.width: 0 - border.width: 0 - minText .visible: false - maxText .visible: false - marker .visible: false - anchors { - top: _dialityLogo.bottom - topMargin : 15 - horizontalCenter: parent.horizontalCenter - } - color : _GuiView.useLogUnhandledOnly ? "red": Colors.highlightProgressBar - } - - WaitDone { id: _hdWaitdone - diameter: 100 - anchors { - top: _dialityLogo.bottom - topMargin: 100 - horizontalCenter: parent.horizontalCenter - } - visible : true - // HD will pause for a few seconds before changing to stand-by mode - // So we can show that POST has completed - fail : ! vHDPOSTData.doneResult - done : vHDPOSTData.done - pause : ! _postModeScreen.visible - } + MainHome { id: _mainHome + onCreateTreatment : { vPreTreatmentAdjustmentInitTreatment.doInitiate( )} } - MainHome { id: _mainHome - onCreateTreatment : { vPreTreatmentAdjustmentInitTreatment.doInitiate( )} - onVisibleChanged: { - if (visible) { - _mainMenu.hidden = false // initially our landing screen is _initialModeScreen which should not have the Main menu. - } - else { - _mainHome.reasonText = "" - } - } - } - Connections { target: vTDOpMode function onIsTreatmentChanged ( vValue ) { if( vValue ) _mainMenu.isTreatment() } function onIsManagerChanged ( vValue ) { if( vValue ) _mainMenu.isManager () } @@ -133,7 +75,7 @@ function onFaultChanged ( vValue ) { page( _startupScreen , vValue )} function onServiceChanged ( vValue ) { page( _startupScreen , vValue )} function onInitChanged ( vValue ) { page( _postModeScreen , vValue ) - if( vValue ) vHDPOSTData.reset() // better to reset on vinit = true because the rest makes the screen animation to run + if( vValue ) { vHDPOSTData.reset() } // better to reset on vinit = true because the rest makes the screen animation to run } function onHomeChanged ( vValue ) { page( _startupScreen , vValue )} @@ -159,9 +101,6 @@ // in-Treatmet function onTxDialysisChanged ( vValue ) { page( _treatmentStack , vValue )} - function onTxRinsebackChanged ( vValue ) { page( _endTreatmentRinsebackStack , vValue )} - function onTxRecirculateChanged ( vValue ) { page( _endTreatmentRecirculateStack , vValue )} - // Treatment Stop function onTxStopChanged ( vValue ) { page( _treatmentStack , vValue )} function onTsRecirculateChanged ( vValue ) { page( null , vValue )}