aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/qquickitem/tst_qquickitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quick/qquickitem/tst_qquickitem.cpp')
-rw-r--r--tests/auto/quick/qquickitem/tst_qquickitem.cpp32
1 files changed, 12 insertions, 20 deletions
diff --git a/tests/auto/quick/qquickitem/tst_qquickitem.cpp b/tests/auto/quick/qquickitem/tst_qquickitem.cpp
index 0e7ab12074..f8986ce66b 100644
--- a/tests/auto/quick/qquickitem/tst_qquickitem.cpp
+++ b/tests/auto/quick/qquickitem/tst_qquickitem.cpp
@@ -1,6 +1,6 @@
/****************************************************************************
**
-** Copyright (C) 2016 The Qt Company Ltd.
+** Copyright (C) 2020 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the test suite of the Qt Toolkit.
@@ -33,6 +33,7 @@
#include <QtQuick/qquickview.h>
#include "private/qquickfocusscope_p.h"
#include "private/qquickitem_p.h"
+#include <QtGui/private/qevent_p.h>
#include <qpa/qwindowsysteminterface.h>
#ifdef Q_OS_WIN
#include <QOpenGLContext>
@@ -1341,15 +1342,12 @@ void tst_qquickitem::touchEventAcceptIgnore()
// Send Begin, Update & End touch sequence
{
- QEventPoint point;
- point.setId(1);
- point.setPos(QPointF(50, 50));
- point.setScreenPos(point.position());
- point.setState(QEventPoint::State::Pressed);
+ QMutableEventPoint point(1, QEventPoint::State::Pressed);
+ point.setPosition(QPointF(50, 50));
+ point.setGlobalPosition(point.position());
QTouchEvent event(QEvent::TouchBegin, device,
Qt::NoModifier,
- QEventPoint::State::Pressed,
QList<QEventPoint>() << point);
event.setAccepted(true);
@@ -1365,15 +1363,12 @@ void tst_qquickitem::touchEventAcceptIgnore()
QCOMPARE(accepted && event.isAccepted(), true);
}
{
- QEventPoint point;
- point.setId(1);
- point.setPos(QPointF(60, 60));
- point.setScreenPos(point.position());
- point.setState(QEventPoint::State::Updated);
+ QMutableEventPoint point(1, QEventPoint::State::Updated);
+ point.setPosition(QPointF(60, 60));
+ point.setGlobalPosition(point.position());
QTouchEvent event(QEvent::TouchUpdate, device,
Qt::NoModifier,
- QEventPoint::State::Updated,
QList<QEventPoint>() << point);
event.setAccepted(true);
@@ -1389,15 +1384,12 @@ void tst_qquickitem::touchEventAcceptIgnore()
QCOMPARE(accepted && event.isAccepted(), true);
}
{
- QEventPoint point;
- point.setId(1);
- point.setPos(QPointF(60, 60));
- point.setScreenPos(point.position());
- point.setState(QEventPoint::State::Released);
+ QMutableEventPoint point(1, QEventPoint::State::Released);
+ point.setPosition(QPointF(60, 60));
+ point.setGlobalPosition(point.position());
QTouchEvent event(QEvent::TouchEnd, device,
Qt::NoModifier,
- QEventPoint::State::Released,
QList<QEventPoint>() << point);
event.setAccepted(true);
@@ -1620,7 +1612,7 @@ void tst_qquickitem::hoverEvent_data()
// ### For some unknown reason QTest::mouseMove() isn't working correctly.
static void sendMouseMove(QObject *object, const QPoint &position)
{
- QMouseEvent moveEvent(QEvent::MouseMove, position, Qt::NoButton, Qt::NoButton, nullptr);
+ QMouseEvent moveEvent(QEvent::MouseMove, position, Qt::NoButton, Qt::NoButton, Qt::NoModifier);
QGuiApplication::sendEvent(object, &moveEvent);
}