qtdeclarative/tests/auto/quickcontrols
Oliver Eftevaag d02f3adadc PopupWindow: Don't consume keyboard events when focus: false
If the QGuiApplication forwards a key event to an active popup, and the
popup consumes the event, it will not be sent to the active focus window.

The ComboBox relies on the popup not getting focus, when dealing with
key events, and won't work as long as the PopupWindow gets and consumes
the keyboard events.

It makes sense to only have popups consume events when it has explicitly
been given keyboard focus.

In addition, unblacklist popupWindowFocus after some tweaks. It's an
important test which verifies various things related to focus.
Unfortunately, due to unknown reasons, it still doesn't pass on QNX.

Task-number: QTBUG-121363
Pick-to: 6.8
Change-Id: I459c91c5db5c392e997aa996f03ecdda093a544a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2024-08-12 19:31:55 +02:00
..
accessibility QQuickAbstractButton: setAction will share its Accessible object 2024-05-24 20:21:59 +00:00
bic/data
controls Slider: use axis with the largest delta, when sliding via wheelEvent 2024-08-08 18:39:50 +02:00
cursor Correct license for test files 2024-02-27 10:32:21 +01:00
customization Remove native style customization warnings for ItemDelegate 2024-04-15 09:27:25 +08:00
deferred Correct license for test files 2024-02-27 10:32:21 +01:00
designer Correct license for test files 2024-02-27 10:32:21 +01:00
focus Make QQuickItemPrivate::setLastFocusChangeReason virtual 2024-06-15 10:59:29 +00:00
font tst_font::font(): Use correct platform name for macOS 2024-05-27 17:45:57 +02:00
palette Make sure ToolTip's children palette is updated 2024-06-17 09:31:07 +02:00
platform Fix test compilation issues with QtLite configuration 2024-04-30 09:00:03 +00:00
pointerhandlers Correct license for test files 2024-02-27 10:32:21 +01:00
pressandhold Correct license for test files 2024-02-27 10:32:21 +01:00
qquickapplicationwindow ApplicationWindow: respect explicitly set background size 2024-06-18 08:51:03 +08:00
qquickcolor Correct license for test files 2024-02-27 10:32:21 +01:00
qquickcontrol Correct license for test files 2024-02-27 10:32:21 +01:00
qquickdrawer Popup/Drawer: Reposition based on Overlay geometry instead of Window geometry 2024-07-04 22:14:08 +08:00
qquickheaderview Fix crash when dragging an invalid item in the header view 2024-08-09 20:22:32 +02:00
qquickiconimage Correct license for test files 2024-02-27 10:32:21 +01:00
qquickiconlabel Introduce a flag to keep old image around while loading new one 2024-05-16 10:59:34 +02:00
qquickimaginestyle Correct license for test files 2024-02-27 10:32:21 +01:00
qquickmaterialstyle Material Style: update style theme when system theme is changed 2024-07-23 15:43:50 +02:00
qquickmaterialstyleconf Correct license for test files 2024-02-27 10:32:21 +01:00
qquickmenu QQuickMenu: respect Qt::AA_DontUseNativeMenuWindows 2024-07-03 16:36:50 +02:00
qquickmenubar Correct license for tests file 2024-06-27 09:17:10 +02:00
qquickninepatchimage QQuickImageSelector: allow relative URLs 2024-07-22 14:51:23 +08:00
qquickoverlay Correct license for test files 2024-02-27 10:32:21 +01:00
qquickpopup PopupWindow: Don't consume keyboard events when focus: false 2024-08-12 19:31:55 +02:00
qquickstyle Correct license for test files 2024-02-27 10:32:21 +01:00
qquicktextarea Move duplicate WindowActivation checks into a skip macro 2024-05-15 11:47:48 +08:00
qquicktextfield Correct license for build system files 2024-03-21 10:41:29 +01:00
qquicktreeviewdelegate Correct license for test files 2024-02-27 10:32:21 +01:00
qquickuniversalstyle Menu, MenuBar: remove requestNative and rely solely on app attributes 2024-04-17 15:05:01 +08:00
qquickuniversalstyleconf Correct license for test files 2024-02-27 10:32:21 +01:00
revisions Correct license for test files 2024-02-27 10:32:21 +01:00
sanity Correct license for test files 2024-02-27 10:32:21 +01:00
snippets Menu, MenuBar: remove requestNative and rely solely on app attributes 2024-04-17 15:05:01 +08:00
styleimports Correct license for test files 2024-02-27 10:32:21 +01:00
styleimportscompiletimematerial Correct license for test files 2024-02-27 10:32:21 +01:00
styleimportscompiletimeqmlonly Correct license for test files 2024-02-27 10:32:21 +01:00
translation Correct license for test files 2024-02-27 10:32:21 +01:00
CMakeLists.txt tst_qquickmaterialstyle: fix build with no material style 2024-08-09 05:35:58 +00:00