10#include "kwin_export.h"
20class ConfinedPointerV1InterfacePrivate;
22class LockedPointerV1InterfacePrivate;
23class PointerConstraintsV1InterfacePrivate;
24class SurfaceInterface;
43 std::unique_ptr<PointerConstraintsV1InterfacePrivate> d;
72 LifeTime lifeTime()
const;
85 QRegion region()
const;
102 QPointF cursorPositionHint()
const;
109 bool isLocked()
const;
124 void setLocked(
bool locked);
155 std::unique_ptr<LockedPointerV1InterfacePrivate> d;
188 LifeTime lifeTime()
const;
201 QRegion region()
const;
208 bool isConfined()
const;
221 void setConfined(
bool confined);
240 std::unique_ptr<ConfinedPointerV1InterfacePrivate> d;
Class holding the Wayland server display loop.
void cursorPositionHintChanged()
void aboutToBeDestroyed()
Resource representing a wl_surface.