summaryrefslogtreecommitdiff
path: root/tests/auto/controls/data/tst_slider.qml
diff options
context:
space:
mode:
authorCaroline Chao <caroline.chao@digia.com>2013-04-02 10:26:52 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-03 09:52:13 +0200
commit752d32214f2b25786ab8daf9e34eefc771cb7565 (patch)
tree20f1febe1f92cf20baadf3011a26ef6635da6239 /tests/auto/controls/data/tst_slider.qml
parent8e83a5747029b567a302b59b0c9b957f39b73e5e (diff)
downloadqtquickcontrols-752d32214f2b25786ab8daf9e34eefc771cb7565.tar.gz
Tests: Add test for activeFocusOnPress property
For - SpinBox - TextField - TextArea - ToolButton - Button - CheckBox - RadioButton - Slider Change-Id: I36c82c5058cfc9493d9fdb8c96c6612b1f387c0f Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Diffstat (limited to 'tests/auto/controls/data/tst_slider.qml')
-rw-r--r--tests/auto/controls/data/tst_slider.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_slider.qml b/tests/auto/controls/data/tst_slider.qml
index eb8ba5a6..b6f60c55 100644
--- a/tests/auto/controls/data/tst_slider.qml
+++ b/tests/auto/controls/data/tst_slider.qml
@@ -138,5 +138,17 @@ Item {
compare(slider.value, slider.maximumValue)
}
+
+ function test_activeFocusOnPress(){
+ var control = Qt.createQmlObject('import QtQuick.Controls 1.0; Slider {x: 20; y: 20; width: 100; height: 50}', container, '')
+ control.activeFocusOnPress = false
+ verify(!control.activeFocus)
+ mouseClick(control, 30, 30)
+ verify(!control.activeFocus)
+ control.activeFocusOnPress = true
+ verify(!control.activeFocus)
+ mousePress(control, 30, 30)
+ verify(control.activeFocus)
+ }
}
}