KWindowSystem
6#ifndef KWINDOWSYSTEM_KWAYLAND_PLUGIN_H
7#define KWINDOWSYSTEM_KWAYLAND_PLUGIN_H
9#include "kwindowsystemplugininterface_p.h"
11class KWaylandPlugin :
public KWindowSystemPluginInterface
14 Q_PLUGIN_METADATA(IID
"org.kde.kwindowsystem.KWindowSystemPluginInterface" FILE
"wayland.json")
15 Q_INTERFACES(KWindowSystemPluginInterface)
18 explicit KWaylandPlugin(QObject *parent =
nullptr);
19 ~KWaylandPlugin()
override;
21 KWindowEffectsPrivate *createEffects()
override;
22 KWindowSystemPrivate *createWindowSystem()
override;
23 KWindowShadowTilePrivate *createWindowShadowTile()
override;
24 KWindowShadowPrivate *createWindowShadow()
override;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:51:08 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.