Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r3f555c49ddd2c983f469709e3c001d0e76159248 -r4f8cbe0045e2a06a67a44894bb02b41a02eca5dd --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 3f555c49ddd2c983f469709e3c001d0e76159248) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 4f8cbe0045e2a06a67a44894bb02b41a02eca5dd) @@ -84,7 +84,7 @@ ProgressBar { minimum : 0 maximum : vHDPOSTData.itemCount - value : vHDPOSTData.start ? vHDPOSTData.itemIndex + 1 : 0 // the index starts from 0 and 0 which is a valid test index will not show anything. So for progress we start from 1. + value : vHDPOSTData.itemIndex width : _dialityLogo.width + 50 height : 3 minText .visible: false @@ -109,12 +109,18 @@ // So we can show that POST has completed fail : ! vHDPOSTData.doneResult done : vHDPOSTData.done + pause : ! _initialModeScreen.visible } } MainHome { id: _mainHome onStartTreatment : { page( _treatmentStack )} onCreateTreatment : { vPreTreatmentAdjustmentInitTreatment.doInitiate() } + onVisibleChanged: { + if (visible) { + _mainMenu.hidden = false // initially our landing screen is _initialModeScreen which should not have the Main menu. + } + } } Connections { target: vHDOperationMode @@ -165,13 +171,4 @@ // _mainHome.reasonText = vPreTreatmentAdjustmentInitTreatment.text() } } - - onVisibleChanged: { - if (visible) { - _mainMenu.hidden = true // initially our landing screen is _initialModeScreen which should not have the Main menu. - } - else { - stackView.initialItem = null - } - } }