kwin/plugins/platforms/x11/standalone
Martin Gräßlin e73a86d420 Create screen edge through the Platform
Removes a diversion between X11 and Wayland. The base class Platform
creates an instance of class Edge with plugin implementations being
able to create a different type.

The X11StandalonePlugin does that and creates a WindowBasedEdge. For
this the implementation of WindowBasedEdge is moved from screenedges
into the plugin.

Unfortunately an ifdef is needed to make the screenedge test still
work as expected. This should be improved in future, e.g. have a good
way to load the platform plugin from the tests.

Reviewers: #plasma

Subscribers: plasma-devel

Projects: #plasma

Differential Revision: https://phabricator.kde.org/D1419
2016-04-19 13:29:55 +02:00
..
CMakeLists.txt Create screen edge through the Platform 2016-04-19 13:29:55 +02:00
edge.cpp Create screen edge through the Platform 2016-04-19 13:29:55 +02:00
edge.h Create screen edge through the Platform 2016-04-19 13:29:55 +02:00
glxbackend.cpp Move glxbackend to x11 standalone plugin 2016-04-15 07:46:02 +02:00
glxbackend.h Move glxbackend to x11 standalone plugin 2016-04-15 07:46:02 +02:00
logging.cpp [plugins/platforms] Dedicated logging category for X11 standalone platform 2016-04-12 14:48:54 +02:00
logging.h [plugins/platforms] Dedicated logging category for X11 standalone platform 2016-04-12 14:48:54 +02:00
screens_xrandr.cpp Move XRandrScreens to the x11/standalone plugin 2016-04-12 08:04:16 +02:00
screens_xrandr.h Move XRandrScreens to the x11/standalone plugin 2016-04-12 08:04:16 +02:00
x11.json SVN_SILENT made messages (.desktop file) - always resolve ours 2016-04-16 09:59:16 +00:00
x11_platform.cpp Create screen edge through the Platform 2016-04-19 13:29:55 +02:00
x11_platform.h Create screen edge through the Platform 2016-04-19 13:29:55 +02:00