Add flick(xVelocity, yVelocity) and cancelFlick() functions.
The functionality provided by these functions is already covered
by current unit tests.
Task-number: https://bugreports.qt.nokia.com/browse/QTBUG-23865
Change-Id: Ie284232bfbd98ae7c70ca060760fb016b4a45ee1
Reviewed-by: Martin Jones <martin.jones@nokia.com>
d->updateBeginningEnd();
}
+/*!
+ \qmlmethod QtQuick2::Flickable::flick(qreal xVelocity, qreal yVelocity)
+
+ Flicks the content with \a xVelocity horizontally and \a yVelocity vertically in pixels/sec.
+*/
+
+void QQuickFlickable::flick(qreal xVelocity, qreal yVelocity)
+{
+ Q_D(QQuickFlickable);
+ d->flickX(xVelocity);
+ d->flickY(yVelocity);
+}
+
+/*!
+ \qmlmethod QtQuick2::Flickable::cancelFlick()
+
+ Cancels the current flick animation.
+*/
+
void QQuickFlickable::cancelFlick()
{
Q_D(QQuickFlickable);
Q_INVOKABLE void resizeContent(qreal w, qreal h, QPointF center);
Q_INVOKABLE void returnToBounds();
+ Q_INVOKABLE void flick(qreal xVelocity, qreal yVelocity);
+ Q_INVOKABLE void cancelFlick();
Q_SIGNALS:
void contentWidthChanged();
bool xflick() const;
bool yflick() const;
- void cancelFlick();
protected:
QQuickFlickable(QQuickFlickablePrivate &dd, QQuickItem *parent);