Index: sources/gui/qml/pages/endtreatment/EndTreatmentRinsebackStack.qml =================================================================== diff -u -r43ae56f762e6f3e1416d39e3d16f9103fc597e41 -r07fa2cd47bf538e89c48fc7d425674f20afc9f2a --- sources/gui/qml/pages/endtreatment/EndTreatmentRinsebackStack.qml (.../EndTreatmentRinsebackStack.qml) (revision 43ae56f762e6f3e1416d39e3d16f9103fc597e41) +++ sources/gui/qml/pages/endtreatment/EndTreatmentRinsebackStack.qml (.../EndTreatmentRinsebackStack.qml) (revision 07fa2cd47bf538e89c48fc7d425674f20afc9f2a) @@ -15,6 +15,7 @@ // Qt import QtQuick 2.12 +import QtQuick.Controls 2.12 // StackView // Project // Qml imports @@ -32,13 +33,32 @@ property int stackStepIndex : 0 + onVisibleChanged: { + if (visible) { + _headerBar.titleText = stackView.currentItem.headerTitle ?? "" + } + else { + _headerBar.titleText = "" + } + } + // Rinseback EndTreatmentRinsebackInit { id: _endTreatmentRinsebackInit } - EndTreatmentRinseback { id: _endTreatmentRinseback } + EndTreatmentRinseback { id: _endTreatmentRinseback + StackView.onActivating : { + _headerBar.titleText = qsTr("Rinseback") + } + } EndTreatmentRinsebackComplete { id: _endTreatmentRinsebackComplete } EndTreatmentAdditional { id: _endTreatmentAdditional } EndTreatmentRinsebackReconnect { id: _endTreatmentRinsebackReconnect } + Connections { target: stackView + function onCurrentItemChanged() { + _headerBar.titleText = stackView.currentItem.headerTitle ?? "" + } + } + Connections { target: _endTreatmentRinsebackInit function onRinsebackClicked ( vValue ) { vTreatmentAdjustmentRinseback.doStart ()} //82.0 function onTreatmentEndClicked ( vValue ) { vTreatmentAdjustmentRinseback.doTreatmentEnd ()} //82.8