diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-09-26 16:40:05 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-09-27 06:54:56 +0000 |
commit | d518d61006c55679f61add2130a7575dc68e61b5 (patch) | |
tree | e3d2473b7a278ac26526d3fe8b3dd910209afffc /tests | |
parent | 76edd353009e5cfa2b435cc8cd4a7d0cced195f6 (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')
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 } } } |