aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmltest
diff options
context:
space:
mode:
authorCharles Yin <charles.yin@nokia.com>2012-03-13 11:47:59 +1000
committerQt by Nokia <qt-info@nokia.com>2012-07-04 10:12:10 +0200
commitb9c039b3ac76d20ffe2d05259d5406b7c1bac25d (patch)
tree56cd88fe36d29a19b22f31212924bd5eb023b161 /src/qmltest
parent8a80f76fd6591b0553c5e9574a5f04cd3bebb659 (diff)
Improve mouseWheel() function
Use new angleDela() API and update the documentation. Change-Id: Ie01c979d8c411e81165caedc7e020e39f9d64371 Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
Diffstat (limited to 'src/qmltest')
-rw-r--r--src/qmltest/quicktestevent.cpp8
-rw-r--r--src/qmltest/quicktestevent_p.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/qmltest/quicktestevent.cpp b/src/qmltest/quicktestevent.cpp
index 9e401c9392..0bbf097ef4 100644
--- a/src/qmltest/quicktestevent.cpp
+++ b/src/qmltest/quicktestevent.cpp
@@ -148,7 +148,7 @@ namespace QtQuickTest
static void mouseWheel(QWindow* window, QObject* item, Qt::MouseButtons buttons,
Qt::KeyboardModifiers stateKey,
- QPointF _pos, int delta, int delay = -1, Qt::Orientation orientation = Qt::Vertical)
+ QPointF _pos, int xDelta, int yDelta, int delay = -1)
{
QTEST_ASSERT(window);
QTEST_ASSERT(item);
@@ -166,7 +166,7 @@ namespace QtQuickTest
QTEST_ASSERT(stateKey == 0 || stateKey & Qt::KeyboardModifierMask);
stateKey &= static_cast<unsigned int>(Qt::KeyboardModifierMask);
- QWheelEvent we(pos, window->mapToGlobal(pos), delta, buttons, stateKey, orientation);
+ QWheelEvent we(pos, window->mapToGlobal(pos), QPoint(0, 0), QPoint(xDelta, yDelta), 0, Qt::Vertical, buttons, stateKey);
QSpontaneKeyEvent::setSpontaneous(&we); // hmmmm
if (!qApp->notify(window, &we))
@@ -190,14 +190,14 @@ bool QuickTestEvent::mousePress
bool QuickTestEvent::mouseWheel(
QObject *item, qreal x, qreal y, int buttons,
- int modifiers, int delta, int delay, int orientation)
+ int modifiers, int xDelta, int yDelta, int delay)
{
QWindow *view = eventWindow();
if (!view)
return false;
QtQuickTest::mouseWheel(view, item, Qt::MouseButtons(buttons),
Qt::KeyboardModifiers(modifiers),
- QPointF(x, y), delta, delay, Qt::Orientation(orientation));
+ QPointF(x, y), xDelta, yDelta, delay);
return true;
}
diff --git a/src/qmltest/quicktestevent_p.h b/src/qmltest/quicktestevent_p.h
index 96a3737d8c..e48dbf4210 100644
--- a/src/qmltest/quicktestevent_p.h
+++ b/src/qmltest/quicktestevent_p.h
@@ -70,7 +70,7 @@ public Q_SLOTS:
bool mouseMove(QObject *item, qreal x, qreal y, int delay, int buttons);
bool mouseWheel(QObject *item, qreal x, qreal y, int buttons,
- int modifiers, int delta, int delay, int orientation);
+ int modifiers, int xDelta, int yDelta, int delay);
private:
QWindow *eventWindow();