Index: sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml =================================================================== diff -u -rbd01334f257c35b96b7b232beacbcd7fae60c852 -r821bf955d0ba7e028bccfee7c04ca77cf80a0bd4 --- sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml (.../PreTreatmentBase.qml) (revision bd01334f257c35b96b7b232beacbcd7fae60c852) +++ sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml (.../PreTreatmentBase.qml) (revision 821bf955d0ba7e028bccfee7c04ca77cf80a0bd4) @@ -60,7 +60,7 @@ // vvvvvvvvvvvvvvvvvvvvvvvvv HEADER vvvvvvvvvvvvvvvvvvvvvvvvv // StepNavigationTitleBar { id: _titleBar - stepIndex : stackStepIndex // shall be defined in the parent stack + stepIndex : stackStepIndex // shall have a definition in the parent stack anchors.top : _root.top anchors.horizontalCenter : parent.horizontalCenter width : _root.width @@ -156,6 +156,20 @@ iconVisible: false } + Connections { target: vSettings + onSettingsChanged : { + if ( instructionBased ) { + var group = vSettings.groupFormat.arg(header.stepNames[stackStepIndex]).arg(title.text) + if ( vSettings.settings[group] !== undefined ) { + console.debug(" 0 ----- ", group, vSettings.settings[group].keys, vSettings.settings[group].values, vSettings.settings[group].location) + instruction.location = vSettings.settings[group].location + instruction.stepNames = vSettings.settings[group].keys + instruction.stepImages = vSettings.settings[group].values + } + } + } + } + onVisibleChanged: { if (checkList) checkList.resetItems()