summaryrefslogtreecommitdiff
path: root/tests/auto/controls/data/tst_tableview.qml
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2014-07-11 16:33:38 +0200
committerJ-P Nurmi <jpnurmi@digia.com>2014-07-14 19:38:09 +0200
commit4500a9fd5a8493963bd816dcc9f23db0b70e3d19 (patch)
tree42e215dbb0cd3b7cd255ae66092685cca11b3aad /tests/auto/controls/data/tst_tableview.qml
parentd421420b4604c82aae6f09f6beb52a4d1bb6f62d (diff)
downloadqtquickcontrols-4500a9fd5a8493963bd816dcc9f23db0b70e3d19.tar.gz
Introduce TableView::pressAndHold(int row) [signal]
[ChangeLog][TableView] Introduced a pressAndHold(int row) signal that is emitted when the user presses and holds a row. Change-Id: I823a7fd534fd6fca78831f00e7ecbb9f2118e006 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'tests/auto/controls/data/tst_tableview.qml')
-rw-r--r--tests/auto/controls/data/tst_tableview.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/controls/data/tst_tableview.qml b/tests/auto/controls/data/tst_tableview.qml
index c99d2dcd..40eb5843 100644
--- a/tests/auto/controls/data/tst_tableview.qml
+++ b/tests/auto/controls/data/tst_tableview.qml
@@ -542,6 +542,7 @@ TestCase {
compare(table._clicked, false)
compare(table._released, false)
compare(table._doubleClicked, false)
+ compare(table._pressAndHold, false)
mousePress(table, 25 , 10, Qt.LeftButton)
compare(table._pressed, true)
@@ -559,6 +560,11 @@ TestCase {
compare(table._doubleClicked, true)
table.clearTestData()
+ mousePress(table, 25 , 10, Qt.LeftButton)
+ compare(table._pressAndHold, false)
+ tryCompare(table, "_pressAndHold", true, 5000)
+ table.clearTestData()
+
table.destroy()
}
@@ -580,6 +586,7 @@ TestCase {
compare(table._clicked, false)
compare(table._released, false)
compare(table._doubleClicked, false)
+ compare(table._pressAndHold, false)
mousePress(table, 25, 10, Qt.RightButton)
compare(table._pressed, true)
@@ -597,6 +604,11 @@ TestCase {
compare(table._doubleClicked, true)
table.clearTestData()
+ mousePress(table, 25 , 10, Qt.RightButton)
+ compare(table._pressAndHold, false)
+ tryCompare(table, "_pressAndHold", true, 5000)
+ table.clearTestData()
+
table.destroy()
}