![]() |
Qt 6.x
The Qt SDK
|
#include <qlibinputpointer_p.h>
Public Member Functions | |
QLibInputPointer () | |
void | processButton (libinput_event_pointer *e) |
void | processMotion (libinput_event_pointer *e) |
void | processAbsMotion (libinput_event_pointer *e) |
void | processAxis (libinput_event_pointer *e) |
void | setPos (const QPoint &pos) |
Definition at line 25 of file qlibinputpointer_p.h.
QT_BEGIN_NAMESPACE QLibInputPointer::QLibInputPointer | ( | ) |
Definition at line 16 of file qlibinputpointer.cpp.
void QLibInputPointer::processAbsMotion | ( | libinput_event_pointer * | e | ) |
Definition at line 70 of file qlibinputpointer.cpp.
References e, QWindowSystemInterface::handleMouseEvent(), QGuiApplicationPrivate::inputDeviceManager(), QInputDeviceManager::keyboardModifiers(), QEvent::MouseMove, Qt::NoButton, QGuiApplication::primaryScreen, qBound(), qRound(), QPoint::setX(), QPoint::setY(), QHighDpi::toNativePixels(), and QScreen::virtualGeometry.
void QLibInputPointer::processAxis | ( | libinput_event_pointer * | e | ) |
Definition at line 88 of file qlibinputpointer.cpp.
References e, QWindowSystemInterface::handleWheelEvent(), QGuiApplicationPrivate::inputDeviceManager(), QInputDeviceManager::keyboardModifiers(), qRound(), QPoint::setX(), and QPoint::setY().
void QLibInputPointer::processButton | ( | libinput_event_pointer * | e | ) |
Definition at line 21 of file qlibinputpointer.cpp.
References button, e, Qt::ExtraButton1, Qt::ExtraButton10, Qt::ExtraButton11, Qt::ExtraButton12, Qt::ExtraButton13, Qt::ExtraButton2, Qt::ExtraButton3, Qt::ExtraButton4, Qt::ExtraButton5, Qt::ExtraButton6, Qt::ExtraButton7, Qt::ExtraButton8, Qt::ExtraButton9, QWindowSystemInterface::handleMouseEvent(), QGuiApplicationPrivate::inputDeviceManager(), QInputDeviceManager::keyboardModifiers(), Qt::LeftButton, Qt::MiddleButton, QEvent::MouseButtonPress, QEvent::MouseButtonRelease, Qt::NoButton, and Qt::RightButton.
void QLibInputPointer::processMotion | ( | libinput_event_pointer * | e | ) |
Definition at line 54 of file qlibinputpointer.cpp.
References e, QWindowSystemInterface::handleMouseEvent(), QGuiApplicationPrivate::inputDeviceManager(), QInputDeviceManager::keyboardModifiers(), QEvent::MouseMove, Qt::NoButton, QGuiApplication::primaryScreen, qBound(), qRound(), QPoint::setX(), QPoint::setY(), QHighDpi::toNativePixels(), QScreen::virtualGeometry, QPoint::x(), and QPoint::y().
Definition at line 126 of file qlibinputpointer.cpp.
References pos, QGuiApplication::primaryScreen, qBound(), QPoint::setX(), QPoint::setY(), QHighDpi::toNativePixels(), and QScreen::virtualGeometry.
Referenced by QLibInputHandler::QLibInputHandler().