QSGFlickablePrivate::QSGFlickablePrivate()
: contentItem(new QSGItem)
- , hData(this, &QSGFlickablePrivate::setRoundedViewportX)
- , vData(this, &QSGFlickablePrivate::setRoundedViewportY)
+ , hData(this, &QSGFlickablePrivate::setViewportX)
+ , vData(this, &QSGFlickablePrivate::setViewportY)
, flickingHorizontally(false), flickingVertically(false)
, hMoved(false), vMoved(false)
, movingHorizontally(false), movingVertically(false)
}
}
-void QSGFlickablePrivate::setRoundedViewportX(qreal x)
+void QSGFlickablePrivate::setViewportX(qreal x)
{
- contentItem->setX(qRound(x));
+ contentItem->setX(x);
}
-void QSGFlickablePrivate::setRoundedViewportY(qreal y)
+void QSGFlickablePrivate::setViewportY(qreal y)
{
- contentItem->setY(qRound(y));
+ contentItem->setY(y);
}
void QSGFlickable::timerEvent(QTimerEvent *event)
void captureDelayedPress(QGraphicsSceneMouseEvent *event);
void clearDelayedPress();
- void setRoundedViewportX(qreal x);
- void setRoundedViewportY(qreal y);
+ void setViewportX(qreal x);
+ void setViewportY(qreal y);
qreal overShootDistance(qreal velocity, qreal size);