diff options
Diffstat (limited to 'src/platformsupport/input/libinput/qlibinputpointer.cpp')
-rw-r--r-- | src/platformsupport/input/libinput/qlibinputpointer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/platformsupport/input/libinput/qlibinputpointer.cpp b/src/platformsupport/input/libinput/qlibinputpointer.cpp index 794ac54e8e..48e5a6cf1c 100644 --- a/src/platformsupport/input/libinput/qlibinputpointer.cpp +++ b/src/platformsupport/input/libinput/qlibinputpointer.cpp @@ -108,4 +108,11 @@ void QLibInputPointer::processAxis(libinput_event_pointer *e) #endif } +void QLibInputPointer::setPos(const QPoint &pos) +{ + const QRect g = QGuiApplication::primaryScreen()->virtualGeometry(); + m_pos.setX(qBound(g.left(), pos.x(), g.right())); + m_pos.setY(qBound(g.top(), pos.y(), g.bottom())); +} + QT_END_NAMESPACE |