summaryrefslogtreecommitdiffstats
path: root/src/imports/compositor/qwaylandmousetracker.cpp
diff options
context:
space:
mode:
authorTasuku Suzuki <tasuku.suzuki@qt.io>2017-01-13 20:19:17 +0900
committerTasuku Suzuki <tasuku.suzuki@qt.io>2017-01-13 14:25:20 +0000
commitcab7cb98d5b9530a3c265cc2436dd7d157e43f66 (patch)
treef17e25ec2bf58922fa83afc4e35c282fa0724a0e /src/imports/compositor/qwaylandmousetracker.cpp
parent479a487066484809ebdf3c2c16b3c87c72870483 (diff)
Fix build without feature.cursor
Change-Id: If244e7ac58133ae6fbefacfa243d47fa210140be Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/imports/compositor/qwaylandmousetracker.cpp')
-rw-r--r--src/imports/compositor/qwaylandmousetracker.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/imports/compositor/qwaylandmousetracker.cpp b/src/imports/compositor/qwaylandmousetracker.cpp
index 489dc7b55..4fcebe1df 100644
--- a/src/imports/compositor/qwaylandmousetracker.cpp
+++ b/src/imports/compositor/qwaylandmousetracker.cpp
@@ -88,7 +88,9 @@ QWaylandMouseTracker::QWaylandMouseTracker(QQuickItem *parent)
setFiltersChildMouseEvents(true);
setAcceptHoverEvents(true);
setAcceptedMouseButtons(Qt::AllButtons);
+#if QT_CONFIG(cursor)
setCursor(QCursor(d->cursorPixmap));
+#endif
}
qreal QWaylandMouseTracker::mouseX() const
@@ -102,6 +104,7 @@ qreal QWaylandMouseTracker::mouseY() const
return d->mousePos.y();
}
+#if QT_CONFIG(cursor)
void QWaylandMouseTracker::setWindowSystemCursorEnabled(bool enable)
{
Q_D(QWaylandMouseTracker);
@@ -121,6 +124,7 @@ bool QWaylandMouseTracker::windowSystemCursorEnabled() const
Q_D(const QWaylandMouseTracker);
return d->windowSystemCursorEnabled;
}
+#endif
bool QWaylandMouseTracker::hovered() const
{