Add weather routes project progress

This commit is contained in:
2025-04-07 19:40:38 +02:00
parent 8941d84bc8
commit fa5f6b2588
52 changed files with 2027 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
#include "mapdata.h"
MapData::MapData(QObject *parent) : QObject{parent} {}
QList<std::unique_ptr<Waypoint>> MapData::waypoints() const {
return m_waypoints;
}
void MapData::setWaypoints(
const QList<std::unique_ptr<Waypoint>> &newWaypoints) {
if (m_waypoints == newWaypoints)
return;
m_waypoints = newWaypoints;
emit waypointsChanged();
}
int MapData::zoomLevel() const { return m_zoomLevel; }
void MapData::setZoomLevel(int newZoomLevel) {
if (m_zoomLevel == newZoomLevel)
return;
m_zoomLevel = newZoomLevel;
emit zoomLevelChanged();
}
int MapData::gpsUpdateInterval() const { return m_gpsUpdateInterval; }
void MapData::setGpsUpdateInterval(int newGpsUpdateInterval) {
if (m_gpsUpdateInterval == newGpsUpdateInterval)
return;
m_gpsUpdateInterval = newGpsUpdateInterval;
emit gpsUpdateIntervalChanged();
}
int MapData::defaultZoomLevel() const { return m_defaultZoomLevel; }
void MapData::setDefaultZoomLevel(int newDefaultZoomLevel) {
if (m_defaultZoomLevel == newDefaultZoomLevel)
return;
m_defaultZoomLevel = newDefaultZoomLevel;
emit defaultZoomLevelChanged();
}