KWin
Loading...
Searching...
No Matches
plugin.cpp
Go to the documentation of this file.
1/*
2 SPDX-FileCopyrightText: 2019 Martin Flöser <mgraesslin@kde.org>
3
4 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
5*/
6#include "plugin.h"
7#include "windoweffects.h"
8#include "windowshadow.h"
9#include "windowsystem.h"
10
12 : KWindowSystemPluginInterface(parent)
13{
14}
15
19
21{
22 return new KWin::WindowEffects();
23}
24
26{
27 return new KWin::WindowSystem();
28}
29
31{
32 return new KWin::WindowShadowTile();
33}
34
36{
37 return new KWin::WindowShadow();
38}
39
40#include "moc_plugin.cpp"
KWindowEffectsPrivate * createEffects() override
Definition plugin.cpp:20
KWindowSystemPrivate * createWindowSystem() override
Definition plugin.cpp:25
KWindowSystemKWinPlugin(QObject *parent=nullptr)
Definition plugin.cpp:11
~KWindowSystemKWinPlugin() override
Definition plugin.cpp:16
KWindowShadowTilePrivate * createWindowShadowTile() override
Definition plugin.cpp:30
KWindowShadowPrivate * createWindowShadow() override
Definition plugin.cpp:35