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
11KWaylandPlugin::KWaylandPlugin(QObject *parent)
12 : KWindowSystemPluginInterface(parent)
13{
14}
15
16KWaylandPlugin::~KWaylandPlugin()
17{
18}
19
20KWindowEffectsPrivate *KWaylandPlugin::createEffects()
21{
22 return new WindowEffects();
23}
24
25KWindowSystemPrivate *KWaylandPlugin::createWindowSystem()
26{
27 return new WindowSystem();
28}
29
30KWindowShadowTilePrivate *KWaylandPlugin::createWindowShadowTile()
31{
32 return new WindowShadowTile();
33}
34
35KWindowShadowPrivate *KWaylandPlugin::createWindowShadow()
36{
37 return new WindowShadow();
38}
39
40#include "moc_plugin.cpp"
41

source code of kwindowsystem/src/platforms/wayland/plugin.cpp