8#include "kwin_export.h"
18class ServerSideDecorationInterface;
19class SurfaceInterface;
20class ServerSideDecorationManagerInterfacePrivate;
21class ServerSideDecorationInterfacePrivate;
57 void setDefaultMode(Mode mode);
62 Mode defaultMode()
const;
71 std::unique_ptr<ServerSideDecorationManagerInterfacePrivate> d;
126 std::unique_ptr<ServerSideDecorationInterfacePrivate> d;
The Client class encapsulates a window decoration frame.
Class holding the Wayland server display loop.
Representing how a SurfaceInterface should be decorated.
~ServerSideDecorationInterface() override
void preferredModeChanged()
Manager to create ServerSideDecorationInterface.
void decorationCreated(KWin::ServerSideDecorationInterface *)
~ServerSideDecorationManagerInterface() override
Resource representing a wl_surface.