4#ifndef QLIBINPUTTOUCH_P_H
5#define QLIBINPUTTOUCH_P_H
9#include <QtCore/QPointer>
10#include <qpa/qwindowsysteminterface.h>
11#include <private/qglobal_p.h>
24struct libinput_event_touch;
25struct libinput_device;
43 DeviceState() : m_touchDevice(
nullptr), m_screenName() { }
44 QWindowSystemInterface::TouchPoint *point(int32_t slot);
45 QList<QWindowSystemInterface::TouchPoint> m_points;
46 QPointingDevice *m_touchDevice;
50 DeviceState *deviceState(libinput_event_touch *e);
51 QRect screenGeometry(DeviceState *state);
52 QPointF getPos(libinput_event_touch *e);
54 QHash<libinput_device *, DeviceState> m_devState;
55 mutable QPointer<QScreen> m_screen;
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
QT_BEGIN_NAMESPACE Q_DECLARE_LOGGING_CATEGORY(lcEventDispatcher)