From 5d843db765f9ee5e69654aa7cbbd0554d9c3d48e Mon Sep 17 00:00:00 2001 From: Jacob Dahl Date: Thu, 13 Feb 2020 14:11:59 -0700 Subject: [PATCH] Added a property to the PreFlightCheckModel to enforce checklist order --- src/QmlControls/PreFlightCheckModel.qml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/QmlControls/PreFlightCheckModel.qml b/src/QmlControls/PreFlightCheckModel.qml index a828cfc55..c38afe35f 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 } } -- 2.22.0