Remove uses of QMutableSinglePointEvent::mutablePoint()
Use the static setters of QMutableEventPoint instead. Task-number: QTBUG-99615 Pick-to: 6.3 Change-Id: Ibdaf485aff2c1638f500b708d61eeabd79836486 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
parent
046f41d525
commit
b537fd6a18
|
@ -910,8 +910,8 @@ bool QQuickMultiPointTouchArea::sendMouseEvent(QMouseEvent *event)
|
|||
bool stealThisEvent = _stealMouse;
|
||||
if ((stealThisEvent || contains(localPos)) && (!grabber || !grabber->keepMouseGrab())) {
|
||||
QMutableSinglePointEvent mouseEvent(*event);
|
||||
const auto oldPosition = mouseEvent.mutablePoint().position();
|
||||
mouseEvent.mutablePoint().setPosition(localPos);
|
||||
const auto oldPosition = mouseEvent.position();
|
||||
QMutableEventPoint::setPosition(mouseEvent.point(0), localPos);
|
||||
mouseEvent.setSource(Qt::MouseEventSynthesizedByQt);
|
||||
mouseEvent.setAccepted(false);
|
||||
QMouseEvent *pmouseEvent = static_cast<QMouseEvent *>(static_cast<QSinglePointEvent *>(&mouseEvent));
|
||||
|
@ -933,7 +933,7 @@ bool QQuickMultiPointTouchArea::sendMouseEvent(QMouseEvent *event)
|
|||
if (grabber && stealThisEvent && !grabber->keepMouseGrab() && grabber != this)
|
||||
grabMouse();
|
||||
|
||||
mouseEvent.mutablePoint().setPosition(oldPosition);
|
||||
QMutableEventPoint::setPosition(mouseEvent.point(0), oldPosition);
|
||||
return stealThisEvent;
|
||||
}
|
||||
if (event->type() == QEvent::MouseButtonRelease) {
|
||||
|
|
|
@ -961,7 +961,7 @@ void QQuickSwipeDelegatePrivate::forwardMouseEvent(QMouseEvent *event, QQuickIte
|
|||
{
|
||||
Q_Q(QQuickSwipeDelegate);
|
||||
QMutableSinglePointEvent localizedEvent(*event);
|
||||
localizedEvent.mutablePoint().setPosition(localPos);
|
||||
QMutableEventPoint::setPosition(localizedEvent.point(0), localPos);
|
||||
QGuiApplication::sendEvent(destination, &localizedEvent);
|
||||
q->setPressed(!localizedEvent.isAccepted());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue