1 | /* |
---|---|
2 | SPDX-FileCopyrightText: 2015 Martin Gräßlin <mgraesslin@kde.org> |
3 | |
4 | SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL |
5 | */ |
6 | #include "plugin.h" |
7 | #include "windoweffects.h" |
8 | #include "windowshadow.h" |
9 | #include "windowsystem.h" |
10 | |
11 | KWaylandPlugin::KWaylandPlugin(QObject *parent) |
12 | : KWindowSystemPluginInterface(parent) |
13 | { |
14 | } |
15 | |
16 | KWaylandPlugin::~KWaylandPlugin() |
17 | { |
18 | } |
19 | |
20 | KWindowEffectsPrivate *KWaylandPlugin::createEffects() |
21 | { |
22 | return new WindowEffects(); |
23 | } |
24 | |
25 | KWindowSystemPrivate *KWaylandPlugin::createWindowSystem() |
26 | { |
27 | return new WindowSystem(); |
28 | } |
29 | |
30 | KWindowShadowTilePrivate *KWaylandPlugin::createWindowShadowTile() |
31 | { |
32 | return new WindowShadowTile(); |
33 | } |
34 | |
35 | KWindowShadowPrivate *KWaylandPlugin::createWindowShadow() |
36 | { |
37 | return new WindowShadow(); |
38 | } |
39 | |
40 | #include "moc_plugin.cpp" |
41 |