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
7#include "plugin.h"
8#include "kwindoweffects_x11.h"
9#include "kwindowshadow_p_x11.h"
10#include "kwindowsystem_p_x11.h"
11
12X11Plugin::X11Plugin(QObject *parent)
13 : KWindowSystemPluginInterface(parent)
14{
15}
16
17X11Plugin::~X11Plugin()
18{
19}
20
21KWindowEffectsPrivate *X11Plugin::createEffects()
22{
23 return new KWindowEffectsPrivateX11();
24}
25
26KWindowSystemPrivate *X11Plugin::createWindowSystem()
27{
28 return new KWindowSystemPrivateX11();
29}
30
31KWindowShadowPrivate *X11Plugin::createWindowShadow()
32{
33 return new KWindowShadowPrivateX11();
34}
35
36KWindowShadowTilePrivate *X11Plugin::createWindowShadowTile()
37{
38 return new KWindowShadowTilePrivateX11();
39}
40
41#include "moc_plugin.cpp"
42

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