import QtQuick 2.2 import QtQuick.Controls 1.2 import QtQuick.Controls.Styles 1.2 import QGroundControl.FactSystem 1.0 import QGroundControl.Palette 1.0 CheckBox { property Fact fact: Fact { value: 0 } property variant checkedValue: 1 property variant uncheckedValue: 0 property var __qgcpal: QGCPalette { colorGroup: QGCPalette.Active } partiallyCheckedEnabled: fact.value != checkedValue && fact.value != uncheckedValue checkedState: fact.value == checkedValue ? Qt.Checked : (fact.value == uncheckedValue ? Qt.Unchecked : Qt.PartiallyChecked) text: "Label" onClicked: { fact.value = checked ? checkedValue : uncheckedValue } style: CheckBoxStyle { label: Text { color: __qgcpal.windowText text: control.text } } }