Index: sources/gui/qml/pages/disinfect/DisinfectStack.qml =================================================================== diff -u -rf38edd22f7b63694c21b83d6f4b69ea618390126 -r98b945e7afb8a2c61b86bb11427fcae8c3e7e0bc --- sources/gui/qml/pages/disinfect/DisinfectStack.qml (.../DisinfectStack.qml) (revision f38edd22f7b63694c21b83d6f4b69ea618390126) +++ sources/gui/qml/pages/disinfect/DisinfectStack.qml (.../DisinfectStack.qml) (revision 98b945e7afb8a2c61b86bb11427fcae8c3e7e0bc) @@ -83,6 +83,17 @@ timeCircleMaximum : vDisinfectDGData.flushTimeTotal timeCircleProgressValue : vDisinfectDGData.flushTimeElapsed timeCircleTimeTextValue : vDisinfectDGData.flushTimeRemaining * 60 + + hasCheckList : true + isComplete : vDisinfectStates.flushComplete + completeText : qsTr("Water Flush Complete!") + checkListStepNames : [ + qsTr("Pre-Flush Drain" ), + qsTr("Flush Reservoirs" ), + qsTr("Drain Reservoirs" ), + qsTr("Flush Recirculating Path" ), + ] + } DisinfectBase { id : _disinfectHeat @@ -140,6 +151,14 @@ // ----- Checkmarks Connections { target: vDisinfectStates + onFlushNotRunningEntered : { } + onFlushDrainBeforeFlushEntered : { _disinfectFlush .checkList.setItem(0, vflushDrainBeforeFlush )} + onFlushFlushReservoirsEntered : { _disinfectFlush .checkList.setItem(1, vflushFlushReservoirs )} + onFlushDrainReservoirsEntered : { _disinfectFlush .checkList.setItem(2, vflushDrainReservoirs )} + onFlushRecirculatePathEntered : { _disinfectFlush .checkList.setItem(3, vflushRecirculatePath )} + onFlushCancelEntered : { } + onFlushCompleteEntered : { } + onHeatNotRunningEntered : { } onHeatFlushBeforeDisinfectEntered : { _disinfectHeat .checkList.setItem(0, vheatFlushBeforeDisinfect )} onHeatWaterHeatUpEntered : { _disinfectHeat .checkList.setItem(1, vheatWaterHeatUp )}