15class LayerShellV1InterfacePrivate;
16class LayerSurfaceV1Interface;
17class LayerSurfaceV1InterfacePrivate;
19class SurfaceInterface;
50 std::unique_ptr<LayerShellV1InterfacePrivate> d;
75 wl_resource *resource);
83 bool isCommitted()
const;
94 Qt::Edges anchor()
const;
99 QSize desiredSize()
const;
109 bool acceptsFocus()
const;
115 QMargins margins()
const;
120 int leftMargin()
const;
125 int rightMargin()
const;
130 int topMargin()
const;
135 int bottomMargin()
const;
144 int exclusiveZone()
const;
150 Qt::Edge exclusiveEdge()
const;
162 QString scope()
const;
170 quint32 sendConfigure(
const QSize &size);
189 std::unique_ptr<LayerSurfaceV1InterfacePrivate> d;
Class holding the Wayland server display loop.
void surfaceCreated(LayerSurfaceV1Interface *surface)
void desiredSizeChanged()
void aboutToBeDestroyed()
void acceptsFocusChanged()
void configureAcknowledged(quint32 serial)
void exclusiveZoneChanged()
Resource representing a wl_surface.