1#ifndef OSMSCOUT_CLIENT_QT_ICONANIMATION_H
2#define OSMSCOUT_CLIENT_QT_ICONANIMATION_H
32#include <QElapsedTimer>
40 static constexpr int animationDuration = 200;
54 QElapsedTimer duration;
56 double MaxSize()
const
58 return icon.
image.width();
61 double MinSize()
const
67 std::vector<Animation> icons;
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
void activate(const MapIcon &icon)
void paint(QPainter *painter, const MercatorProjection &projection)
~IconAnimation() override=default
Definition MercatorProjection.h:40
Definition IconLookup.h:43
QRectF dimensions
Definition IconLookup.h:45
QImage image
Definition IconLookup.h:60