summaryrefslogtreecommitdiff
path: root/tests/auto/controls/data/tst_slider.qml
diff options
context:
space:
mode:
authorGabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>2014-10-29 18:37:20 +0100
committerShawn Rutledge <shawn.rutledge@digia.com>2014-10-31 07:26:01 +0100
commita2b20d230604f90b343611c0df93032ecbeecc3a (patch)
treeeffbf0e9952f2603f1ca8fae0ecfd0e96634a0aa /tests/auto/controls/data/tst_slider.qml
parentdc1bd3859ea91668a47319449beca13f0e8e9755 (diff)
downloadqtquickcontrols-a2b20d230604f90b343611c0df93032ecbeecc3a.tar.gz
Slider: Hover only on the handle
Most styles rely on the handle being hovered, not the whole slider. [ChangeLog][Slider] The hovered property is set only when the handle is hovered, not anymore on the groove Change-Id: I749b076c98fba8e344218e46637ec00d24c0250c Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to 'tests/auto/controls/data/tst_slider.qml')
-rw-r--r--tests/auto/controls/data/tst_slider.qml4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_slider.qml b/tests/auto/controls/data/tst_slider.qml
index 3836fdde..2b3a00a5 100644
--- a/tests/auto/controls/data/tst_slider.qml
+++ b/tests/auto/controls/data/tst_slider.qml
@@ -280,12 +280,16 @@ Item {
function test_sliderOffset() {
var control = Qt.createQmlObject('import QtQuick.Controls 1.2; Slider {x: 20; y: 20; width: 100; height: 50}', container, '')
// Don't move slider value if mouse is inside handle regtion
+ mouseMove(control, control.width/2, control.height/2)
mouseClick(control, control.width/2, control.height/2)
compare(control.value, 0.5)
+ mouseMove(control, control.width/2 + 5, control.height/2)
mouseClick(control, control.width/2 + 5, control.height/2)
compare(control.value, 0.5)
+ mouseMove(control, control.width/2 - 5, control.height/2)
mouseClick(control, control.width/2 - 5, control.height/2)
compare(control.value, 0.5)
+ mouseMove(control, control.width/2 + 25, control.height/2)
mouseClick(control, control.width/2 + 25, control.height/2)
verify(control.value > 0.5)
control.destroy()