Index: sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml =================================================================== diff -u -ra5760947d3ed0d2748ba023a1c25e3c6aa0b1de1 -rb59827b661a423b2b1ad2ca7b8611c2c0be7bd6a --- sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml (.../PreTreatmentBase.qml) (revision a5760947d3ed0d2748ba023a1c25e3c6aa0b1de1) +++ sources/gui/qml/pages/pretreatment/PreTreatmentBase.qml (.../PreTreatmentBase.qml) (revision b59827b661a423b2b1ad2ca7b8611c2c0be7bd6a) @@ -28,14 +28,35 @@ TreatmentFlowBase { id: _root objectName: "_PreTreatmentBase" header.stepNames: [ - qsTr("Create" ), - qsTr("Sample" ), - qsTr("Consumables" ), - qsTr("Disposables" ), - qsTr("Prime" ), - qsTr("BP/HR" ), - qsTr("Ultrafiltration" ), - qsTr("Connection" ), - qsTr("Start" ), + qsTr("Installation" ), + qsTr("Self-Tests" ), + qsTr("Saline" ), + qsTr("Prime" ), + qsTr("Rx" ), + qsTr("UF" ), + qsTr("Connect" ), ] + header.stepLineLength : 100 + + onVisibleChanged: { + if (visible) { + _root.updateModel(stackStepIndex) + } + } + + function updateModel (index) { + let group = _root.header.stepNames[index] + if ( group === undefined ) group = "" + let instructionsGroup = vSettings.instructions[group] + + if ( instructionsGroup !== undefined ) { + instructionTitle = instructionsGroup.title + instructionStepNames = instructionsGroup.keys + instructionStepImages = instructionsGroup.values + + print("instructionTitle " + instructionTitle) + print("instructionStepNames " + instructionStepNames) + print("instructionStepImages " + instructionStepImages) + } + } }