diff --git a/input.cpp b/input.cpp index a0ba034ce..514fbaab6 100644 --- a/input.cpp +++ b/input.cpp @@ -1667,7 +1667,7 @@ public: connect(tool, &TabletToolInterface::cursorChanged, cursor, &Cursor::cursorChanged); connect(tool, &TabletToolInterface::cursorChanged, cursor, [cursor] (TabletCursor* tcursor) { static const auto createDefaultCursor = [] { - WaylandCursorImage defaultCursor; + CursorImage defaultCursor; WaylandCursorImage::Image ret; defaultCursor.loadThemeCursor(CursorShape(Qt::CrossCursor), &ret); return ret; diff --git a/pointer_input.h b/pointer_input.h index 1ae6a7505..c29362275 100644 --- a/pointer_input.h +++ b/pointer_input.h @@ -215,6 +215,9 @@ public: QPoint hotSpot() const; void markAsRendered(); + void loadThemeCursor(CursorShape shape, WaylandCursorImage::Image *image); + void loadThemeCursor(const QByteArray &shape, WaylandCursorImage::Image *image); + Q_SIGNALS: void changed(); @@ -228,9 +231,6 @@ private: void updateDrag(); void updateDragCursor(); - void loadThemeCursor(CursorShape shape, WaylandCursorImage::Image *image); - void loadThemeCursor(const QByteArray &shape, WaylandCursorImage::Image *image); - enum class CursorSource { LockScreen, EffectsOverride,