Diffusion KWin 7e8facc3fde8

[wayland] Use the new plasma virtual desktop protocol

Authored by davidedmundson on Oct 29 2018, 10:29 PM.

Description

[wayland] Use the new plasma virtual desktop protocol

Summary:
implement virtual desktop support for Wayland.
use the new virtual desktop protocol from D12820
The VirtualDesktopManager class needed some big change in order
to accomodate it, which is where most changes are.
Other than that, it's mostly connections to wire up
VirtualDesktopsManager and VirtualDesktopsManagement(the wayland protocol impl)

Depends on D12820
Other notable detail, is the client visibility updated to reflect the presence
of the client in the plasmavirtualdesktop.
(and the unSetDesktop concept)

Test Plan: used a bit a plasma session together with D12820, D13748 and D13746

Reviewers: Plasma, KWin, graesslin, davidedmundson

Reviewed By: Plasma, KWin, davidedmundson

Subscribers: hein, zzag, davidedmundson, kwin

Tags: KWin

Maniphest Tasks: T4457

Differential Revision: https://phabricator.kde.org/D13887

Details

Committed
martNov 1 2018, 3:35 PM
Reviewer
Plasma
Differential Revision
D13887: [wayland] Use the new plasma virtual desktop protocol
Parents
R108:e0aa3a304901: Merge branch 'Plasma/5.14'
Branches
Unknown
Tags
Unknown