{
qDebug() << __PRETTY_FUNCTION__;
- Q_ASSERT(value.type() == QVariant::Point);
+ Q_ASSERT(value.type() == QVariant::PointF);
- if (state() == QAbstractAnimation::Running)
- emit coordinateUpdated(value.toPoint());
+ if (state() == QAbstractAnimation::Running) {
+ QPointF point = value.toPointF();
+ emit coordinateUpdated(SceneCoordinate(point.x(), point.y()));
+ }
}