Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
qwindow-compositor (which people often use as a reference for c++ compositors), use deprecated API (xdg-shell unstable v5) and support neither xdg-shell v6, nor stable. Upgrading it to xdg-shell v6 is also not ideal, as it was written with wl-shell in mind, then xdg-shell v5 was shoehorned in afterwards.
Create a new example with up-to-date code, based on minimal-cpp, instead, with xdg-shell v6 and or stable support and implement basic functionality, i.e. mouse, touch and keyboard input, raise, lower, move resize.
Attachments
Issue Links
- relates to
-
QTBUG-60661 Revamp examples in Qt Wayland Compositor
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-69937 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
239014,7 | WIP: reference-cpp: Handle popups | dev | qt/qtwayland | Status: NEW | -2 | 0 |
236446,11 | Add wip-cpp-compositor to manual tests | 5.12 | qt/qtwayland | Status: MERGED | -2 | 0 |
236447,7 | WIP: reference-cpp: Implement mouse events | dev | qt/qtwayland | Status: ABANDONED | -2 | 0 |
236448,7 | WIP: reference-cpp: Implement raise | dev | qt/qtwayland | Status: ABANDONED | -2 | 0 |
405656,2 | Fix the build of wip-cpp-compositor | dev | qt/qtwayland | Status: MERGED | +2 | 0 |