kwin/backends/wayland
Martin Gräßlin fc0272f3c4 [wayland] Add a --list-backends command line arg for listing available backends
Distributions do package each backend plugin in a dedicated package,
which means just because KWin got compiled with a specific backend,
doesn't mean it is also available at runtime.

In order to better support this reality this change introduces a
list-backends command line option. Each of the plugins got the json
metadata extended by the KPlugin syntax, so that we have a name and
description to print.

As we already locate all plugins anyway, the additional findPlugins for
the selected backend is changed to search the list of all plugin meta
data.
2015-10-02 09:31:47 +02:00
..
CMakeLists.txt Drop cmakedefine HAVE_WAYLAND_EGL 2015-08-12 11:39:20 +02:00
egl_wayland_backend.cpp [wayland] Dedicate logging category for each of the backends 2015-05-05 17:47:03 +02:00
egl_wayland_backend.h
logging.cpp Change default logging category to QtCriticalMsg 2015-07-31 13:29:58 +02:00
logging.h [wayland] Dedicate logging category for each of the backends 2015-05-05 17:47:03 +02:00
scene_qpainter_wayland_backend.cpp [wayland] Dedicate logging category for each of the backends 2015-05-05 17:47:03 +02:00
scene_qpainter_wayland_backend.h
screens_wayland.cpp [wayland] Dedicate logging category for each of the backends 2015-05-05 17:47:03 +02:00
screens_wayland.h
wayland.json [wayland] Add a --list-backends command line arg for listing available backends 2015-10-02 09:31:47 +02:00
wayland_backend.cpp Drop cmakedefine HAVE_WAYLAND_EGL 2015-08-12 11:39:20 +02:00
wayland_backend.h Create a plugin for each of the wayland backends 2015-05-06 10:31:39 +02:00