diff options
Diffstat (limited to 'src/imports/controls/Switch.qml')
-rw-r--r-- | src/imports/controls/Switch.qml | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/imports/controls/Switch.qml b/src/imports/controls/Switch.qml index 518c07ad..6bc8a02d 100644 --- a/src/imports/controls/Switch.qml +++ b/src/imports/controls/Switch.qml @@ -57,11 +57,9 @@ AbstractSwitch { padding: Theme.padding indicator: Rectangle { - readonly property bool mirror: control.effectiveLayoutDirection == Qt.RightToLeft - implicitWidth: 36 implicitHeight: 20 - x: text ? (mirror ? parent.width - width - control.rightPadding : control.leftPadding) : (parent.width - width) / 2 + x: text ? (control.mirrored ? parent.width - width - control.rightPadding : control.leftPadding) : (parent.width - width) / 2 y: (parent.height - height) / 2 radius: 10 @@ -93,9 +91,7 @@ AbstractSwitch { } label: Text { - readonly property bool mirror: control.effectiveLayoutDirection == Qt.RightToLeft - - x: mirror ? control.leftPadding : (indicator.x + indicator.width + control.Theme.spacing) + x: control.mirrored ? control.leftPadding : (indicator.x + indicator.width + control.Theme.spacing) y: control.topPadding width: parent.width - indicator.width - control.Theme.spacing - control.leftPadding - control.rightPadding height: parent.height - control.topPadding - control.bottomPadding |