#include "mapdata.h" MapData::MapData(QObject *parent) : QObject{parent} {} QList> MapData::waypoints() const { return m_waypoints; } void MapData::setWaypoints( const QList> &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(); }