summaryrefslogtreecommitdiffstats
path: root/tests/auto/wasm/qwasmwindowstack
Commit message (Collapse)AuthorAgeFilesLines
* wasm: Fix stacking order problem for transient parent windowsEven Oscar Andersen2025-05-261-3/+315
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows with a transient parent does not reflect the relationship in the stacking order. Essentially AboveTransientParent is missing as a configuration choice. What makes this slightly convoluted is that the window stack does not depend on the window (for testability). We solve this problem by making the stack and treenode templates, and provide test class as arguments when testing. QWasmWindow and QWasmScreen are not templated as before. There is also a new order type StayAboveTransientParent. Which means that we can no longer use order type to get to the group location (Since StayAboveTransientParent can map to either of the three types). The window stack tests have been updated to handle the StayAboveTransientParent type. Finally, we do not do anything with a normal parent child relationship as this should already work correctly. Fixes: QTBUG-131699 Change-Id: Ie08e18f9e0a2339175c4a09da0a831f031df71e1 Reviewed-by: Lorn Potter <lorn.potter@qt.io>
* Remove unnecessary widgets linking from autotestsJuha Vuolle2025-05-091-1/+0
| | | | | | | | | | | Unconditional linking breaks build when widgets are disabled. tst_localfileapi, tst_qwasmwindowstack, and tst_qwasmwindowtreenode tests link against Qt::Widgets, but does not use them => remove. Task-number: QTBUG-136101 Pick-to: 6.9 6.8 Change-Id: I6d895b5ddd85b3ace98e0e398d034006aee236e0 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
* CMake: Fix PUBLIC_LIBRARIES option is deprecated in tests warningAlexandru Croitor2024-10-291-2/+1
| | | | | | | | | Rename it to just LIBRARIES, as PUBLIC_LIBRARIES is not meant to be used in tests. Pick-to: 6.8 Change-Id: Idcf35e2834de44b2dd8d11cdef0205b11e89d377 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* wasm: move wasm tests to own subdirectoriesMorten Sørvig2024-04-152-0/+739
Match the standard one-test-per-directory setup. Change-Id: I0e29e3c5626ef5f739b1680d53a2a74f0c77f9be Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>