21 #ifndef VESSELMAPOBJECT_H 22 #define VESSELMAPOBJECT_H 30 #include <QMapControl/GeometryPointShapeScaled.h> 44 class VesselGraphics :
public qmapcontrol::GeometryPointShapeScaled {
46 static QBrush *statHarbour, *statSteaming, *statFishing;
54 virtual void drawShape(QPainter &painter,
const qmapcontrol::RectWorldPx &rect);
78 std::shared_ptr<VesselGraphics> mGeometry;
83 #endif // VESSELMAPOBJECT_H Definition: vesselmapobject.h:40
void vesselUpdated()
Definition: vesselmapobject.cpp:107
static QString vesselStateToString(int state)
Definition: vesselmapobject.cpp:61
std::shared_ptr< qmapcontrol::Geometry > getGeometryEntity() const
Definition: vesselmapobject.h:60
VesselMapObject(MapObjectsController *controller, VesselData *vessel)
Definition: vesselmapobject.cpp:38
virtual void updateProperties()
Definition: vesselmapobject.cpp:75
Definition: mapobject.h:30
Definition: mapobjectscontroller.h:91
Definition: vesseldata.h:31
virtual bool showProperties()
Definition: vesselmapobject.cpp:48
Definition: csvspecspage.h:20