From 67d69d5b79f7533e322887f98271c3d8702f9f9f Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Wed, 15 Apr 2015 22:32:36 +0200 Subject: Fix Slider track Avoid an id that conflicts with a property name. The id would take presedence in implicitWidth/Height bindings => wrong implicit size with a custom track. Change-Id: Ieb18844c27400ee0826e8e915b549364140c5d14 Reviewed-by: J-P Nurmi --- src/imports/controls/Slider.qml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/imports/controls') diff --git a/src/imports/controls/Slider.qml b/src/imports/controls/Slider.qml index 3c9c406b..e8a68c5a 100644 --- a/src/imports/controls/Slider.qml +++ b/src/imports/controls/Slider.qml @@ -78,7 +78,6 @@ AbstractSlider { } track: Rectangle { - id: track readonly property bool horizontal: control.orientation === Qt.Horizontal implicitWidth: horizontal ? 120 : 6 implicitHeight: horizontal ? 6 : 120 @@ -94,9 +93,9 @@ AbstractSlider { Rectangle { x: 2 - y: track.horizontal ? 2 : control.visualPosition * parent.height + 2 - width: track.horizontal ? control.position * parent.width - 4 : 2 - height: track.horizontal ? 2 : control.position * parent.height - 4 + y: parent.horizontal ? 2 : control.visualPosition * parent.height + 2 + width: parent.horizontal ? control.position * parent.width - 4 : 2 + height: parent.horizontal ? 2 : control.position * parent.height - 4 color: control.Theme.accentColor radius: control.Theme.roundness -- cgit v1.2.3