11 #include <QtCore/QObject>
13 #include "AGMapDataStruct.hpp"
14 #include "AGMapViewDelegate.h"
25 class Item :
public QObject
66 virtual QList<AGLocationCoordinate2D>*
getLocation() = 0;
Item()
private.
Definition: Item.hpp:34
float offsetX
private.
Definition: Item.hpp:93
virtual void updateLocation(QList< AGLocationCoordinate2D > *)=0
private.
virtual AnnotationView * getView()=0
private.
Item interface that need to be implemented by all annotation item object. Currently CircleItem...
Definition: Item.hpp:25
virtual QVariant getAssociatedData()=0
private.
View responsible for presenting annotations visually in map. Annotation view are loosely coupled to a...
Definition: AnnotationView.hpp:29
QVariant associatedData
private.
Definition: Item.hpp:99
virtual QList< AGLocationCoordinate2D > * getLocation()=0
private.
virtual void setAssociatedData(QVariant associatedData)=0
private.
virtual ~Item()
private.
Definition: Item.hpp:40
virtual void render()=0
private.
virtual void setView(AnnotationView *)=0
private.