static QTouchEvent::TouchPoint touchPoint(qreal x, qreal y) { QPointF localPos(x, y); QTouchEvent::TouchPoint point; point.setId(1); point.setLastPos(localPos); QRectF touchRect(0, 0, 40, 40); touchRect.moveCenter(localPos); point.setRect(touchRect); point.setPressure(1); return point; }
void MScenePrivate::touchPointCopyPosToLastPos(QTouchEvent::TouchPoint &point) { point.setLastPos(point.pos()); point.setLastScenePos(point.scenePos()); point.setLastScreenPos(point.screenPos()); }