diff options
Diffstat (limited to 'src/gui/kernel/qplatformcursor_qpa.h')
-rw-r--r-- | src/gui/kernel/qplatformcursor_qpa.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/kernel/qplatformcursor_qpa.h b/src/gui/kernel/qplatformcursor_qpa.h index 852a369b36..af40c7d1c0 100644 --- a/src/gui/kernel/qplatformcursor_qpa.h +++ b/src/gui/kernel/qplatformcursor_qpa.h @@ -73,7 +73,7 @@ private: class QPlatformCursor; -class QPlatformCursorPrivate { +class Q_GUI_EXPORT QPlatformCursorPrivate { public: static QList<QWeakPointer<QPlatformCursor> > getInstances() { return instances; } static QList<QWeakPointer<QPlatformCursor> > instances; @@ -85,7 +85,9 @@ public: // input methods virtual void pointerEvent(const QMouseEvent & event) { Q_UNUSED(event); } - virtual void changeCursor(QCursor * widgetCursor, QWidget * widget) = 0; + virtual void changeCursor(QCursor * widgetCursor, QWindow * widget) = 0; + virtual QPoint pos() const; + virtual void setPos(const QPoint &pos); protected: QPlatformScreen* screen; // Where to request an update |