diff options
Diffstat (limited to 'src/plugins/platforms/windows/qwindowscursor.h')
-rw-r--r-- | src/plugins/platforms/windows/qwindowscursor.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/platforms/windows/qwindowscursor.h b/src/plugins/platforms/windows/qwindowscursor.h index b366d9a06a..31da4e367d 100644 --- a/src/plugins/platforms/windows/qwindowscursor.h +++ b/src/plugins/platforms/windows/qwindowscursor.h @@ -93,6 +93,12 @@ private: class QWindowsCursor : public QPlatformCursor { public: + enum CursorState { + CursorShowing, + CursorHidden, + CursorSuppressed // Cursor suppressed by touch interaction (Windows 8). + }; + QWindowsCursor() {} virtual void changeCursor(QCursor * widgetCursor, QWindow * widget); @@ -102,6 +108,7 @@ public: static HCURSOR createPixmapCursor(const QPixmap &pixmap, int hotX, int hotY); static HCURSOR createSystemCursor(const QCursor &c); static QPoint mousePosition(); + static CursorState cursorState(); QWindowsWindowCursor standardWindowCursor(Qt::CursorShape s = Qt::ArrowCursor); QWindowsWindowCursor pixmapWindowCursor(const QCursor &c); |