aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-09-26 16:40:05 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-09-27 06:54:56 +0000
commitd518d61006c55679f61add2130a7575dc68e61b5 (patch)
treee3d2473b7a278ac26526d3fe8b3dd910209afffc /tests
parent76edd353009e5cfa2b435cc8cd4a7d0cced195f6 (diff)
testbench: allow focus in delegates
QQuickItemDelegate sets Qt.NoFocus by default, but in testbench it's useful to be able see keyboard focus. Change-Id: I7a33cd5087279d111831d489cab1be8d93b60ec7 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/manual/testbench/controls/CheckDelegate.qml2
-rw-r--r--tests/manual/testbench/controls/ItemDelegate.qml2
-rw-r--r--tests/manual/testbench/controls/RadioDelegate.qml2
-rw-r--r--tests/manual/testbench/controls/SwipeDelegate.qml2
-rw-r--r--tests/manual/testbench/controls/SwitchDelegate.qml2
5 files changed, 10 insertions, 0 deletions
diff --git a/tests/manual/testbench/controls/CheckDelegate.qml b/tests/manual/testbench/controls/CheckDelegate.qml
index fc6ce6eb..b742b170 100644
--- a/tests/manual/testbench/controls/CheckDelegate.qml
+++ b/tests/manual/testbench/controls/CheckDelegate.qml
@@ -70,6 +70,7 @@ QtObject {
checkState: is("checked") ? Qt.Checked : is("partially-checked") ? Qt.PartiallyChecked : Qt.Unchecked
// Only set it if it's pressed, or the non-pressed examples will have no press effects
down: is("pressed") ? true : undefined
+ focusPolicy: Qt.StrongFocus
}
property Component exampleComponent: ListView {
@@ -80,6 +81,7 @@ QtObject {
delegate: CheckDelegate {
width: parent.width
text: "CheckDelegate"
+ focusPolicy: Qt.StrongFocus
}
}
}
diff --git a/tests/manual/testbench/controls/ItemDelegate.qml b/tests/manual/testbench/controls/ItemDelegate.qml
index 98f13556..44882df9 100644
--- a/tests/manual/testbench/controls/ItemDelegate.qml
+++ b/tests/manual/testbench/controls/ItemDelegate.qml
@@ -67,6 +67,7 @@ QtObject {
// Only set it if it's pressed, or the non-pressed examples will have no press effects
down: is("pressed") ? true : undefined
highlighted: is("highlighted")
+ focusPolicy: Qt.StrongFocus
}
property Component exampleComponent: ListView {
@@ -77,6 +78,7 @@ QtObject {
delegate: ItemDelegate {
width: parent.width
text: "ItemDelegate"
+ focusPolicy: Qt.StrongFocus
}
}
}
diff --git a/tests/manual/testbench/controls/RadioDelegate.qml b/tests/manual/testbench/controls/RadioDelegate.qml
index cb1f6139..fcae84f7 100644
--- a/tests/manual/testbench/controls/RadioDelegate.qml
+++ b/tests/manual/testbench/controls/RadioDelegate.qml
@@ -68,6 +68,7 @@ QtObject {
checked: is("checked")
// Only set it if it's pressed, or the non-pressed examples will have no press effects
down: is("pressed") ? true : undefined
+ focusPolicy: Qt.StrongFocus
}
}
@@ -79,6 +80,7 @@ QtObject {
delegate: RadioDelegate {
width: parent.width
text: "RadioDelegate"
+ focusPolicy: Qt.StrongFocus
}
}
}
diff --git a/tests/manual/testbench/controls/SwipeDelegate.qml b/tests/manual/testbench/controls/SwipeDelegate.qml
index 3ea67101..6143a50f 100644
--- a/tests/manual/testbench/controls/SwipeDelegate.qml
+++ b/tests/manual/testbench/controls/SwipeDelegate.qml
@@ -83,6 +83,7 @@ QtObject {
// Only set it if it's pressed, or the non-pressed examples will have no press effects
down: is("pressed") ? true : undefined
highlighted: is("highlighted")
+ focusPolicy: Qt.StrongFocus
swipe.left: actionComponent
swipe.right: actionComponent
@@ -96,6 +97,7 @@ QtObject {
delegate: SwipeDelegate {
width: parent.width
text: "SwipeDelegate"
+ focusPolicy: Qt.StrongFocus
swipe.left: actionComponent
swipe.right: actionComponent
diff --git a/tests/manual/testbench/controls/SwitchDelegate.qml b/tests/manual/testbench/controls/SwitchDelegate.qml
index aad2eed3..4cb42105 100644
--- a/tests/manual/testbench/controls/SwitchDelegate.qml
+++ b/tests/manual/testbench/controls/SwitchDelegate.qml
@@ -67,6 +67,7 @@ QtObject {
// Only set it if it's pressed, or the non-pressed examples will have no press effects
down: is("pressed") ? true : undefined
highlighted: is("highlighted")
+ focusPolicy: Qt.StrongFocus
LayoutMirroring.enabled: is("mirrored")
}
@@ -79,6 +80,7 @@ QtObject {
delegate: SwitchDelegate {
width: parent.width
text: "SwitchDelegate"
+ focusPolicy: Qt.StrongFocus
}
}
}