Diffusion KWin f7ff62e2e2e5

Lift output enablement into Platform

Authored by romangg on Aug 28 2019, 6:54 PM.

Description

Lift output enablement into Platform

Summary:
This lifts the enablement code for outputs from the DRM backend to Platform
allowing other Wayland backends in the future to use this interface as well.

To do that we also create some helper functions on Platform level and have to
spill some KWayland classes into AbstractOutput what motivates a further split
of Platform into a Wayland child class like for AbstractOutput.

Test Plan: Disabled and enabled an output in DRM session.

Reviewers: KWin

Subscribers: zzag, kwin

Tags: KWin

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

Details

Committed
romanggSep 5 2019, 3:22 PM
Differential Revision
D23545: Lift output enablement into Platform
Parents
R108:732610bd8fba: [platforms/drm] Early platform and outputs teardown
Branches
Unknown
Tags
Unknown