aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@qt.io>2017-03-06 10:59:32 +0100
committerMitch Curtis <mitch.curtis@qt.io>2017-03-06 13:30:38 +0000
commit8732b0681b99e5de01d6f53de33306ca70b01171 (patch)
treea4a8d40fef86908b2a2ea3fff3958e5d9e918b3f /src/imports
parent71c2ef11dac691b8c794dba29f487a3c36bfb53b (diff)
Default: visually indicate RangeSlider’s range
This makes the range that the user has selected clear, and is already done by other styles. Change-Id: Ib8f2c81e823193fa9934587d04fc011aafc0bd65 Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/controls/RangeSlider.qml9
-rw-r--r--src/imports/controls/doc/images/qtquickcontrols2-rangeslider.gifbin17402 -> 24125 bytes
2 files changed, 9 insertions, 0 deletions
diff --git a/src/imports/controls/RangeSlider.qml b/src/imports/controls/RangeSlider.qml
index 5f09d224..85ee00a0 100644
--- a/src/imports/controls/RangeSlider.qml
+++ b/src/imports/controls/RangeSlider.qml
@@ -97,5 +97,14 @@ T.RangeSlider {
scale: horizontal && control.mirrored ? -1 : 1
readonly property bool horizontal: control.orientation === Qt.Horizontal
+
+ Rectangle {
+ x: parent.horizontal ? control.first.position * parent.width + 3 : 0
+ y: parent.horizontal ? 0 : control.second.visualPosition * parent.height + 3
+ width: parent.horizontal ? control.second.position * parent.width - control.first.position * parent.width - 6 : 6
+ height: parent.horizontal ? 6 : control.second.position * parent.height - control.first.position * parent.height - 6
+
+ color: Default.textColor
+ }
}
}
diff --git a/src/imports/controls/doc/images/qtquickcontrols2-rangeslider.gif b/src/imports/controls/doc/images/qtquickcontrols2-rangeslider.gif
index d35b1502..db565b0a 100644
--- a/src/imports/controls/doc/images/qtquickcontrols2-rangeslider.gif
+++ b/src/imports/controls/doc/images/qtquickcontrols2-rangeslider.gif
Binary files differ