diff --git a/src/QmlControls/PreFlightCheckModel.qml b/src/QmlControls/PreFlightCheckModel.qml index a828cfc554e3ca6e6d3aeaaeda40b701881c35be..c38afe35fbfc5201047b08d9ef5ec15b82cf0179 100644 --- a/src/QmlControls/PreFlightCheckModel.qml +++ b/src/QmlControls/PreFlightCheckModel.qml @@ -12,12 +12,17 @@ import QtQml.Models 2.1 ObjectModel { id: _root + property bool enforceOrder: true function reset() { for (var i=0; i<_root.count; i++) { var group = _root.get(i) group.reset() - group.enabled = i === 0 + if (enforceOrder) { + group.enabled = i === 0 + } else { + group.enabled = true + } group._checked = i === 0 } }