10#include "kwin_export.h"
19class PointerSurfaceCursorPrivate;
20class PointerSurfaceCursor;
21class PointerInterfacePrivate;
23class SurfaceInterface;
48 quint32 focusedSerial()
const;
60 void sendEnter(
SurfaceInterface *surface,
const QPointF &position, quint32 serial);
61 void sendLeave(quint32 serial);
64 void sendMotion(
const QPointF &position);
80 std::unique_ptr<PointerInterfacePrivate> d;
98 QPointF hotspot()
const;
105 std::unique_ptr<PointerSurfaceCursorPrivate> d;
void cursorChanged(const PointerCursor &cursor)
void focusedSurfaceChanged()
Class encapsulating a Cursor image.
Represents a Seat on the Wayland Display.
Resource representing a wl_surface.
std::variant< PointerSurfaceCursor *, QByteArray > PointerCursor
PointerAxisRelativeDirection