26 #ifndef __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_PIXMAP_ITEM_H
27 #define __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_PIXMAP_ITEM_H
31 #include "../Config.h"
32 #include "../../../geometry.h"
33 #include "../../../datatype.h"
36 #include <QtCore/QAbstractAnimation>
37 #include <QtCore/QDir>
43 class DateTimeInstant;
91 void paint(QPainter*,
const QStyleOptionGraphicsItem*, QWidget*);
98 void calculateCurrentFile(
const unsigned int& curTime);
108 void createAnimationDataInDisplayProjection();
110 void setImagePosition(
const QPointF& p,
const QRectF& dr);
121 void drawForward(
const unsigned int& curTime);
127 void erase(
const unsigned int& curTime);
133 void setLUT(
const std::vector<std::pair<int, QColor> >& tab);
153 #endif // __TERRALIB_QT_WIDGETS_SLIDER_INTERNAL_PIXMAP_ITEM_H
This file defines a class for a Animation Item.