kwin/src/wayland/tools
David Edmundson d7f23df9d5 Xdg Decoration Support
Summary:
Usual massive boilerplate.

Should allow us to remove the injection in our QPT, as Qt 5.12 implements
this protocol directly. Will probably be relevant for other toolkits as
it's more standardised than our custom one.

Client is mostly 1:1 with the protocol, server side has some tweaking to
fit with kwayland turning an event based API into a state based one.

Test Plan:
Relevant unit test
Tried in modified kwin with our QPT disabled

Reviewers: #kwin, zzag

Reviewed By: #kwin, zzag

Subscribers: zzag, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D17498
2018-12-21 13:07:52 +00:00
..
testserver Introduce a test server 2016-06-01 16:15:08 +02:00
CMakeLists.txt Support passing generic QIcon through PlasmaWindow interface 2016-10-17 07:35:21 +02:00
generator.cpp Prefer nullptr over Q_NULLPTR 2017-01-16 18:17:33 +01:00
generator.h [tools/generator] Generate enum FooInterfaceVersion on server side 2016-11-10 08:25:45 +01:00
mapping.txt Xdg Decoration Support 2018-12-21 13:07:52 +00:00