#include "NhekoCursorShape.h" #include NhekoCursorShape::NhekoCursorShape(QQuickItem *parent) : QQuickItem(parent) , currentShape_(Qt::CursorShape::ArrowCursor) {} Qt::CursorShape NhekoCursorShape::cursorShape() const { return cursor().shape(); } void NhekoCursorShape::setCursorShape(Qt::CursorShape cursorShape) { if (currentShape_ == cursorShape) return; currentShape_ = cursorShape; setCursor(cursorShape); emit cursorShapeChanged(); }