diff options
Diffstat (limited to 'src/imports/controls/imagine/SwitchDelegate.qml')
-rw-r--r-- | src/imports/controls/imagine/SwitchDelegate.qml | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/imports/controls/imagine/SwitchDelegate.qml b/src/imports/controls/imagine/SwitchDelegate.qml index 497bc4e5..b53cf321 100644 --- a/src/imports/controls/imagine/SwitchDelegate.qml +++ b/src/imports/controls/imagine/SwitchDelegate.qml @@ -81,12 +81,13 @@ T.SwitchDelegate { ] } - NinePatchImage { - id: handle + property NinePatchImage handle: NinePatchImage { readonly property real minPos: parent.leftPadding - leftPadding readonly property real maxPos: parent.width - width + rightPadding - parent.rightPadding readonly property real dragPos: control.visualPosition * parent.width - (width / 2) + parent: control.indicator + x: Math.max(minPos, Math.min(maxPos, control.visualPosition * parent.width - (width / 2))) y: (parent.height - height) / 2 |