Index: sources/gui/qml/main.qml =================================================================== diff -u -r712f4c8a1b2382919300895b4422b831471044a3 -r1e44d84a258f8506550b176216481bb7cab2f102 --- sources/gui/qml/main.qml (.../main.qml) (revision 712f4c8a1b2382919300895b4422b831471044a3) +++ sources/gui/qml/main.qml (.../main.qml) (revision 1e44d84a258f8506550b176216481bb7cab2f102) @@ -302,7 +302,8 @@ anchors.top: parent.top width : Variables.applicationWidth height : Variables.notificationHeight - color : Colors.backgroundMainMenu + color : _mainStack.currentScreen.objectName === 'TreatmentStack' ? "transparent" : // FIXME: BEHROUZ - My workaround for showing the top main treatment menu with headerbar + Colors.backgroundMainMenu gradient: Gradient { //TODO:@LEAHI: make this a component. GradientStop { position: 0.2; color: Qt.lighter(Colors.backgroundMain, 1.2) } GradientStop { position: 0.8; color: Qt.darker (Colors.backgroundMain, 1.2) } Index: sources/gui/qml/pages/MainStack.qml =================================================================== diff -u -r2ad0fc5c1215088ee0e4ea7f9b2bc367c4ed2fd9 -r1e44d84a258f8506550b176216481bb7cab2f102 --- sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 2ad0fc5c1215088ee0e4ea7f9b2bc367c4ed2fd9) +++ sources/gui/qml/pages/MainStack.qml (.../MainStack.qml) (revision 1e44d84a258f8506550b176216481bb7cab2f102) @@ -34,12 +34,13 @@ * is selected from the main menu. */ StackItem { id : _root - // DEBUG: this property can mostly be used for debugging to get pass the initial screen property var initialItem: _postModeScreen property var _startupScreen: ( _GuiView.manufactSetup || _GuiView.updateSetup ) ? _settingsStack : _mainHome + property var currentScreen: stackView.currentItem + stackView.initialItem : _root.initialItem // Standby / Disinfection @@ -108,7 +109,7 @@ } MainHome { id: _mainHome - onStartTreatment : { /*page( _treatmentStack )*/} + onStartTreatment : { page( _treatmentStack )} onCreateTreatment : { vPreTreatmentAdjustmentInitTreatment.doInitiate( )} onVisibleChanged: { if (visible) {