26 #ifndef __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_ANIMATION_ITEM_H
27 #define __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_ANIMATION_ITEM_H
30 #include "../Config.h"
32 #include "../../../geometry.h"
33 #include "../../../datatype.h"
37 #include <QGraphicsPixmapItem>
38 #include <QAbstractAnimation>
44 class DateTimeInstant;
67 Q_PROPERTY(QPointF pos READ pos WRITE setPos)
94 virtual void paint(QPainter*,
const QStyleOptionGraphicsItem*, QWidget*) = 0;
142 virtual void erase(
const unsigned int& curTime) = 0;
LineString is a curve with linear interpolation between points.