Am 2017-10-10 22:18, schrieb David Edmundson:
Most notes are about boring internal things and I quietly stayed at
the back. For the wayland session I had a lot of questions/comments
and was a general nuisance.
Wayland:
xdg_positioner:
We need to pass data to the window from from QComboBox etc, but
also from client code i.e a KSomeComboBox
'preferred' approach with Qt people:
- cast window to QWaylandWindow (from private API) and add stuff
there
- then we can use that from QWidgets
- QtWayland client would need to move into QtBase - but they will
look at that.
- we (KDE) would use that private API in client code if we
implement a custom popup...
- [I'm not particularly happy with that at all, but it's at least
slightly better than the current state]
If that's the case let's try to keep the private API dependency chain as
small as possible.
Currently we use private API in KWayland, so maybe we could get the
required parts into KWayland, so that KSomeComboBox could link just
KWayland without having to link the private API?
Just some random thoughts :-)
Thanks for the summary!
Cheers
Martin