File tree 1 file changed +4
-3
lines changed
src/quickgui/plugin/editor
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 38
38
height: customStyle .fields .height
39
39
id: checkBox
40
40
leftPadding: 0
41
- checked: value == config[' CheckedState' ]
41
+ checked: config[ ' CheckedState ' ] ? value == config[' CheckedState' ] : value
42
42
43
43
indicator: Rectangle {
44
44
implicitWidth: customStyle .fields .height
@@ -60,13 +60,14 @@ Item {
60
60
}
61
61
}
62
62
onCheckedChanged: {
63
- valueChanged ( checked ? config[' CheckedState' ] : config[' UncheckedState' ], false )
63
+ valueChanged ( checked ? (config[' CheckedState' ] ? config[' CheckedState' ] : true ) :
64
+ (config[' UncheckedState' ] ? config[' UncheckedState' ] : false ), false )
64
65
forceActiveFocus ()
65
66
}
66
67
67
68
// Workaround to get a signal when the value has changed
68
69
onCurrentValueChanged: {
69
- checked = currentValue == config[' CheckedState' ]
70
+ checked = config[ ' CheckedState ' ] ? currentValue == config[' CheckedState' ] : currentValue
70
71
}
71
72
}
72
73
}
You can’t perform that action at this time.
0 commit comments