1 #ifndef FISHFARMMAPMODEL_H 2 #define FISHFARMMAPMODEL_H 9 namespace qmapcontrol {
class LayerGeometry;
class GeometryPointShape; }
16 void clear()
override;
20 using GeometryBuilder = std::function<std::shared_ptr<qmapcontrol::GeometryPointShape>(
float lat,
float lon)>;
24 std::vector<std::shared_ptr<qmapcontrol::GeometryPointShape>> mGraphics;
25 std::shared_ptr<qmapcontrol::LayerGeometry> mGraphicsLayer;
28 #endif // FISHFARMMAPMODEL_H Definition: mapcontrolgraphicsmodel.h:8
SinglePointMapModel(qmapcontrol::QMapControl *map)
Definition: singlepointmapmodel.cpp:9
void updateGraphicsData(int row, float lat, float lon) override
Definition: singlepointmapmodel.cpp:39
Definition: singlepointmapmodel.h:11
qmapcontrol::QMapControl * map() const
Definition: mapcontrolgraphicsmodel.h:24
void addGraphicsData(int row, int id, float lat, float lon) override
Definition: singlepointmapmodel.cpp:22
std::function< std::shared_ptr< qmapcontrol::GeometryPointShape >(float lat, float lon)> GeometryBuilder
Definition: singlepointmapmodel.h:20
void setGeometryBuilder(GeometryBuilder builder)
Definition: singlepointmapmodel.cpp:33
void clear() override
Definition: singlepointmapmodel.cpp:16
Definition: csvspecspage.h:20