kwin/plugins/platforms
Martin Flöser 01ddbe7d75 Make AbstractEglBackend a QObject
Summary:
Several of the subclasses are already derived from QObject.

The main reason is that the class should be moved out of KWin core in
order to move the OpenGL scene into a plugin. As Compositor calls into
the AbstractEglBackend to unbind the wayland display this creates a
problem which is easily solved by turning the AbstractEglBackend into a
QObject and connect to the signal emitted by the Compositor.

Test Plan: Compiles

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D7669
2017-09-07 19:25:28 +02:00
..
drm Make AbstractEglBackend a QObject 2017-09-07 19:25:28 +02:00
fbdev Move QPainter compositor into plugin 2017-09-01 17:44:49 +02:00
hwcomposer [platforms/hwcomposer] Include the android-config.h in the hwcomposer_backend 2017-09-07 16:35:45 +05:30
virtual Make AbstractEglBackend a QObject 2017-09-07 19:25:28 +02:00
wayland Make AbstractEglBackend a QObject 2017-09-07 19:25:28 +02:00
x11 Move screen inversion through XRandr into X11 standalone platform 2017-09-01 18:04:28 +02:00
CMakeLists.txt Hide the Linux specific parts behind check for headers 2017-07-24 16:19:27 +02:00