kwin/plugins/platforms
Roman Gilg f7ff62e2e2 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
2019-09-05 17:22:44 +02:00
..
drm Lift output enablement into Platform 2019-09-05 17:22:44 +02:00
fbdev Remove outputs handling alternative 2019-08-28 15:00:39 +02:00
hwcomposer Switch to Q_ASSERT 2019-08-31 20:07:05 +03:00
virtual Remove outputs handling alternative 2019-08-28 15:00:39 +02:00
wayland Remove outputs handling alternative 2019-08-28 15:00:39 +02:00
x11 Switch to Q_ASSERT 2019-08-31 20:07:05 +03:00
CMakeLists.txt