diff options
author | Charles Yin <charles.yin@nokia.com> | 2012-03-13 11:47:59 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-04 10:12:10 +0200 |
commit | b9c039b3ac76d20ffe2d05259d5406b7c1bac25d (patch) | |
tree | 56cd88fe36d29a19b22f31212924bd5eb023b161 /src/qmltest | |
parent | 8a80f76fd6591b0553c5e9574a5f04cd3bebb659 (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.cpp | 8 | ||||
-rw-r--r-- | src/qmltest/quicktestevent_p.h | 2 |
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(); |