Notes from QtCS that will affect Plasma.

Martin Flöser mgraesslin at kde.org
Wed Oct 11 16:38:52 UTC 2017


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


More information about the Plasma-devel mailing list