2019-01-13 16:50:32 +00:00
|
|
|
/*
|
2020-08-02 22:22:19 +00:00
|
|
|
SPDX-FileCopyrightText: 2019 Martin Flöser <mgraesslin@kde.org>
|
|
|
|
|
|
|
|
SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
|
|
|
|
*/
|
2019-01-13 16:50:32 +00:00
|
|
|
#include "plugin.h"
|
|
|
|
#include "windoweffects.h"
|
2020-01-01 01:11:17 +00:00
|
|
|
#include "windowshadow.h"
|
|
|
|
#include "windowsystem.h"
|
2019-01-13 16:50:32 +00:00
|
|
|
|
|
|
|
KWindowSystemKWinPlugin::KWindowSystemKWinPlugin(QObject *parent)
|
|
|
|
: KWindowSystemPluginInterface(parent)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
KWindowSystemKWinPlugin::~KWindowSystemKWinPlugin()
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
KWindowEffectsPrivate *KWindowSystemKWinPlugin::createEffects()
|
|
|
|
{
|
|
|
|
return new KWin::WindowEffects();
|
|
|
|
}
|
|
|
|
|
|
|
|
KWindowSystemPrivate *KWindowSystemKWinPlugin::createWindowSystem()
|
|
|
|
{
|
|
|
|
return new KWin::WindowSystem();
|
|
|
|
}
|
2020-01-01 01:11:17 +00:00
|
|
|
|
|
|
|
KWindowShadowTilePrivate *KWindowSystemKWinPlugin::createWindowShadowTile()
|
|
|
|
{
|
|
|
|
return new KWin::WindowShadowTile();
|
|
|
|
}
|
|
|
|
|
|
|
|
KWindowShadowPrivate *KWindowSystemKWinPlugin::createWindowShadow()
|
|
|
|
{
|
|
|
|
return new KWin::WindowShadow();
|
|
|
|
}
|