https://bugs.kde.org/show_bug.cgi?id=428147

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/fram
                   |                            |eworks/plasma-framework/-/c
                   |                            |ommit/bf8932f293dd7ceb9904a
                   |                            |938cdafdc20f33190de
         Resolution|DUPLICATE                   |FIXED

--- Comment #9 from David Edmundson <k...@davidedmundson.co.uk> ---
Git commit bf8932f293dd7ceb9904a938cdafdc20f33190de by David Edmundson.
Committed on 30/08/2023 at 13:41.
Pushed by davidedmundson into branch 'master'.

Dialog: Split wayland parts into new class

The PlasmaShell wayland parts are split out of Dialog, allowing for
re-use in upcoming replacements.

In addition we move away from KWayland in favour of generated classes
and QtWaylandClientExtension. We also change the lifespan of the
user-facing class to match the Window rather than the plasma_surface.

This allows a caller to call setPanelBehavior once and sending it
multiple times as the underlying shell surface is recreated should
happen automatically.

This also should fix ordering applying initial plasma_surface
properties before the first commit.

Whilst Dialog could now be cleaned up further, this commit does not do
so as it is being phased out.

M  +0    -4    .kde-ci.yml
M  +4    -8    CMakeLists.txt
M  +0    -1    src/plasma/config-plasma.h.cmake
M  +15   -10   src/plasmaquick/CMakeLists.txt
M  +54   -105  src/plasmaquick/dialog.cpp
M  +126  -38   src/plasmaquick/waylandintegration.cpp
M  +39   -24   src/plasmaquick/waylandintegration_p.h

https://invent.kde.org/frameworks/plasma-framework/-/commit/bf8932f293dd7ceb9904a938cdafdc20f33190de

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to