17 #ifndef MIR_MOUSE_POINTER_INTERFACE_H
18 #define MIR_MOUSE_POINTER_INTERFACE_H
52 virtual void setCursorName(
const QString &
cursorName) = 0;
55 virtual void setThemeName(
const QString &
themeName) = 0;
70 void cursorNameChanged(QString name);
71 void themeNameChanged(QString name);
87 virtual void handleMouseEvent(ulong timestamp, QPointF movement, Qt::MouseButtons buttons,
88 Qt::KeyboardModifiers modifiers) = 0;
94 virtual void handleWheelEvent(ulong timestamp, QPoint angleDelta, Qt::KeyboardModifiers modifiers) = 0;
98 #endif // MIR_MOUSE_POINTER_INTERFACE_H