Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r86e9dfbff50cb7e16fd94c16c1c818cef3b47eac -r3caffb866d4c84ac6282dcd36fc2d8f7cad9584d --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 86e9dfbff50cb7e16fd94c16c1c818cef3b47eac) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 3caffb866d4c84ac6282dcd36fc2d8f7cad9584d) @@ -36,7 +36,7 @@ StackItem { id : _root // DEBUG: this property can mostly be used for debugging to get pass the initial screen - property var initialItem: _initialModeScreen // _mainHome + property var initialItem: _postModeScreen // _mainHome stackView.initialItem : _root.initialItem @@ -73,11 +73,11 @@ onVisibleChanged: if (visible) _mainMenu.hidden = true } - ScreenItem { id: _initialModeScreen + ScreenItem { id: _postModeScreen onVisibleChanged: if (visible) _mainMenu.hidden = true Image { id: _dialityLogo Behavior on opacity { OpacityAnimator { duration: 1000 } } - opacity : _initialModeScreen.visible ? 1 : 0 + opacity : _postModeScreen.visible ? 1 : 0 anchors.centerIn: parent source : "qrc:/images/iLogoDiality" } @@ -110,7 +110,7 @@ // So we can show that POST has completed fail : ! vHDPOSTData.doneResult done : vHDPOSTData.done - pause : ! _initialModeScreen.visible + pause : ! _postModeScreen.visible } } @@ -129,9 +129,9 @@ onIsManagerChanged : { if( visManager ) _mainMenu.isManager () } onIsSettingsChanged : { if( visSettings ) _mainMenu.isSettings () } - onFaultChanged : { page( _faultModeScreen , vfault )} // may needed later. + onFaultChanged : { page( _faultModeScreen , vfault )} onServiceChanged : { page( _serviceModeScreen , vservice )} - onInitChanged : { page( _initialModeScreen , vinit ) + onInitChanged : { page( _postModeScreen , vinit ) if ( vinit ) vHDPOSTData.reset() // better to reset on vinit = true because the rest makes the screen animation to run } @@ -159,7 +159,6 @@ vTreatmentVitals.doTimerStop() vTreatmentVitals.doReset() } - } }