summaryrefslogtreecommitdiff
path: root/tests/auto/controls/data/tst_spinbox.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_spinbox.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_spinbox.qml')
-rw-r--r--tests/auto/controls/data/tst_spinbox.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_spinbox.qml b/tests/auto/controls/data/tst_spinbox.qml
index 5994b451..53615c71 100644
--- a/tests/auto/controls/data/tst_spinbox.qml
+++ b/tests/auto/controls/data/tst_spinbox.qml
@@ -267,6 +267,18 @@ Item {
compare(spinbox.value, -1000);
}
+ function test_activeFocusOnPress(){
+ var spinbox = Qt.createQmlObject('import QtQuick.Controls 1.0; SpinBox {x: 20; y: 20; width: 100; height: 50}', container, '')
+ spinbox.activeFocusOnPress = false
+ verify(!spinbox.activeFocus)
+ mouseClick(spinbox, 30, 30)
+ verify(!spinbox.activeFocus)
+ spinbox.activeFocusOnPress = true
+ verify(!spinbox.activeFocus)
+ mouseClick(spinbox, 30, 30)
+ verify(spinbox.activeFocus)
+ }
+
function test_ImplicitSize() // Verify if we correctly grow and shrink depending on contents
{
var spinbox = Qt.createQmlObject('import QtQuick.Controls 1.0; SpinBox {}', container, '')