17 #include "TouchEventSequenceWrapper.h" 18 #include <private/qquickwindow_p.h> 20 TouchEventSequenceWrapper::TouchEventSequenceWrapper(QTest::QTouchEventSequence eventSequence, QQuickItem *item)
22 , m_eventSequence(eventSequence)
27 void TouchEventSequenceWrapper::commit(
bool processEvents)
31 QQuickWindow *window = m_item->window();
33 m_eventSequence.commit(processEvents);
36 QQuickWindowPrivate *wp = QQuickWindowPrivate::get(window);
37 wp->flushDelayedTouchEvent();
41 void TouchEventSequenceWrapper::move(
int touchId,
int x,
int y)
43 m_eventSequence.move(touchId, QPoint(x, y));
46 void TouchEventSequenceWrapper::press(
int touchId,
int x,
int y)
48 m_eventSequence.press(touchId, QPoint(x, y));
51 void TouchEventSequenceWrapper::release(
int touchId,
int x,
int y)
53 m_eventSequence.release(touchId, QPoint(x, y));
56 void TouchEventSequenceWrapper::stationary(
int touchId)
58 m_eventSequence.stationary(touchId);