![]() |
Qt 6.x
The Qt SDK
|
#include <qwaylandtouch_p.h>
Public Member Functions | |
QWaylandTouchExtension (QWaylandDisplay *display, uint32_t id) | |
void | touchCanceled () |
Private Member Functions | |
void | touch_extension_touch (uint32_t time, uint32_t id, uint32_t state, int32_t x, int32_t y, int32_t normalized_x, int32_t normalized_y, int32_t width, int32_t height, uint32_t pressure, int32_t velocity_x, int32_t velocity_y, uint32_t flags, struct wl_array *rawdata) override |
void | touch_extension_configure (uint32_t flags) override |
Definition at line 31 of file qwaylandtouch_p.h.
QtWaylandClient::QWaylandTouchExtension::QWaylandTouchExtension | ( | QWaylandDisplay * | display, |
uint32_t | id | ||
) |
Definition at line 15 of file qwaylandtouch.cpp.
|
overrideprivate |
Definition at line 178 of file qwaylandtouch.cpp.
|
overrideprivate |
Definition at line 40 of file qwaylandtouch.cpp.
References QList< T >::append(), QWindowSystemInterface::TouchPoint::area, QList< T >::first(), QtWaylandClient::fromFixed(), i, QWindowSystemInterface::TouchPoint::id, QtWaylandClient::QWaylandDisplay::inputDevices(), QList< T >::isEmpty(), QtWaylandClient::QWaylandInputDevice::keyboardFocus(), QRectF::moveCenter(), QWindowSystemInterface::TouchPoint::normalPosition, QtWaylandClient::QWaylandInputDevice::pointerFocus(), QWindowSystemInterface::TouchPoint::pressure, Q_ASSERT, qWarning, QWindowSystemInterface::TouchPoint::rawPositions, QVector2D::setX(), QPointF::setX(), QVector2D::setY(), QPointF::setY(), QWindowSystemInterface::TouchPoint::state, state, time, QPointF::toPoint(), QtWaylandClient::QWaylandInputDevice::touchFocus(), QWindowSystemInterface::TouchPoint::velocity, win, and QWidget::window().
void QtWaylandClient::QWaylandTouchExtension::touchCanceled | ( | ) |
Definition at line 170 of file qwaylandtouch.cpp.
References QList< T >::clear(), QWindowSystemInterface::handleMouseEvent(), Qt::LeftButton, QEvent::MouseButtonRelease, and Qt::NoButton.