aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/controls
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2015-10-09 15:59:37 +0200
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-10-09 18:32:17 +0000
commit6af426dc559f016efe9c31d08fc97595a5f23c3c (patch)
treee632ebfdedc5001c60620922f1ae55bbe2308b22 /tests/auto/controls
parent14d6c2d931ab21a51a7e9f972276af41731e37d8 (diff)
Add AbstractButton::doubleClicked() signal
Change-Id: Ie53124b1186fee8c4b151a6c6bc3fcfe76c0250f Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@theqtcompany.com>
Diffstat (limited to 'tests/auto/controls')
-rw-r--r--tests/auto/controls/data/tst_button.qml17
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/auto/controls/data/tst_button.qml b/tests/auto/controls/data/tst_button.qml
index 67c68b1d..d86e89c7 100644
--- a/tests/auto/controls/data/tst_button.qml
+++ b/tests/auto/controls/data/tst_button.qml
@@ -57,7 +57,7 @@ TestCase {
property ControlSpy spy: ControlSpy {
target: control
- signals: ["pressed", "released", "canceled", "clicked", "pressedChanged"]
+ signals: ["pressed", "released", "canceled", "clicked", "doubleClicked", "pressedChanged"]
}
}
}
@@ -117,6 +117,21 @@ TestCase {
compare(control.pressed, false)
verify(control.spy.success)
+ // double click
+ control.spy.expectedSequence = [["pressedChanged", { "pressed": true }],
+ "pressed",
+ ["pressedChanged", { "pressed": false }],
+ "released",
+ "clicked",
+ ["pressedChanged", { "pressed": true }],
+ "pressed",
+ "doubleClicked",
+ ["pressedChanged", { "pressed": false }],
+ "released",
+ "clicked"]
+ mouseDoubleClickSequence(control, control.width / 2, control.height / 2, Qt.LeftButton)
+ verify(control.spy.success)
+
control.destroy()
}