diff options
Diffstat (limited to 'templates/CheckBox.qml')
-rw-r--r-- | templates/CheckBox.qml | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/templates/CheckBox.qml b/templates/CheckBox.qml index c10592f..3e4c86a 100644 --- a/templates/CheckBox.qml +++ b/templates/CheckBox.qml @@ -11,17 +11,17 @@ T.CheckBox { implicitContentHeight + topPadding + bottomPadding, implicitIndicatorHeight + topPadding + bottomPadding) - spacing: config.spacing || 0 + spacing: __config.spacing || 0 - topPadding: config.topPadding || 0 - bottomPadding: config.bottomPadding || 0 - leftPadding: config.leftPadding || 0 - rightPadding: config.rightPadding || 0 + topPadding: __config.topPadding || 0 + bottomPadding: __config.bottomPadding || 0 + leftPadding: __config.leftPadding || 0 + rightPadding: __config.rightPadding || 0 - topInset: -config.topInset || 0 - bottomInset: -config.bottomInset || 0 - leftInset: -config.leftInset || 0 - rightInset: -config.rightInset || 0 + topInset: -__config.topInset || 0 + bottomInset: -__config.bottomInset || 0 + leftInset: -__config.leftInset || 0 + rightInset: -__config.rightInset || 0 readonly property string __currentState: [ control.checkState === Qt.Checked && "checked", @@ -30,28 +30,28 @@ T.CheckBox { control.checkState === Qt.PartiallyChecked && "partiallyChecked", control.down && "pressed", ].filter(Boolean).join("_") || "normal" - readonly property var config: Config.controls.checkbox[__currentState] || {} - readonly property bool mirroredIndicator: control.mirrored !== (config.mirrored || false) + readonly property var __config: Config.controls.checkbox[__currentState] || {} + readonly property bool __mirroredIndicator: control.mirrored !== (__config.mirrored || false) indicator: Image { - x: control.text ? (control.mirroredIndicator ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2 + x: control.text ? (control.__mirroredIndicator ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2 y: control.topPadding + (control.availableHeight - height) / 2 - source: Qt.resolvedUrl(control.config.indicator.filePath) + source: Qt.resolvedUrl(control.__config.indicator.filePath) } contentItem: Text { - leftPadding: control.indicator && !control.mirroredIndicator ? control.indicator.width + control.spacing : 0 - rightPadding: control.indicator && control.mirroredIndicator ? control.indicator.width + control.spacing : 0 + leftPadding: control.indicator && !control.__mirroredIndicator ? control.indicator.width + control.spacing : 0 + rightPadding: control.indicator && control.__mirroredIndicator ? control.indicator.width + control.spacing : 0 text: control.text font: control.font color: control.palette.windowText elide: Text.ElideRight - horizontalAlignment: control.config.label.textHAlignment - verticalAlignment: control.config.label.textVAlignment + horizontalAlignment: control.__config.label.textHAlignment + verticalAlignment: control.__config.label.textVAlignment } background: StyleImage { - imageConfig: control.config.background + imageConfig: control.__config.background } } |