9#include <kwin_export.h>
22class SurfaceInterface;
24class XwaylandShellV1Interface;
25class XwaylandShellV1InterfacePrivate;
26class XwaylandSurfaceV1InterfacePrivate;
39 std::optional<uint64_t> serial()
const;
42 std::unique_ptr<XwaylandSurfaceV1InterfacePrivate> d;
59 std::unique_ptr<XwaylandShellV1InterfacePrivate> d;
Class holding the Wayland server display loop.
Resource representing a wl_surface.
void surfaceAssociated(XwaylandSurfaceV1Interface *surface)