diff options
Diffstat (limited to 'map-widget/qmlmapwidgethelper.cpp')
-rw-r--r-- | map-widget/qmlmapwidgethelper.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/map-widget/qmlmapwidgethelper.cpp b/map-widget/qmlmapwidgethelper.cpp index 1c0469c4a..16f57c317 100644 --- a/map-widget/qmlmapwidgethelper.cpp +++ b/map-widget/qmlmapwidgethelper.cpp @@ -210,7 +210,7 @@ void MapWidgetHelper::copyToClipboardCoordinates(QGeoCoordinate coord, bool form prefs.coordinates_traditional = savep; } -void MapWidgetHelper::updateCurrentDiveSiteCoordinates(quint32 uuid, QGeoCoordinate coord) +void MapWidgetHelper::updateCurrentDiveSiteCoordinatesFromMap(quint32 uuid, QGeoCoordinate coord) { MapLocation *loc = m_mapLocationModel->getMapLocationForUuid(uuid); if (loc) @@ -220,6 +220,14 @@ void MapWidgetHelper::updateCurrentDiveSiteCoordinates(quint32 uuid, QGeoCoordin emit coordinatesChanged(); } +void MapWidgetHelper::updateCurrentDiveSiteCoordinatesToMap() +{ + const qreal latitude = displayed_dive_site.latitude.udeg * 0.000001; + const qreal longitude = displayed_dive_site.longitude.udeg * 0.000001; + QGeoCoordinate coord(latitude, longitude); + m_mapLocationModel->updateMapLocationCoordinates(displayed_dive_site.uuid, coord); +} + bool MapWidgetHelper::editMode() { return m_editMode; |