From b5d4d88fe596fa91a3f3491fe8acc220a0df7b72 Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Thu, 14 Mar 2019 23:28:45 +0100 Subject: Dive site: remove edit mode from dive location widget Since no dive site field editing enters edit mode anymore, the whole edit mode state and code can be removed from the widget. Signed-off-by: Berthold Stoeger --- desktop-widgets/mapwidget.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'desktop-widgets/mapwidget.cpp') diff --git a/desktop-widgets/mapwidget.cpp b/desktop-widgets/mapwidget.cpp index c7b4a08ad..5ae7451ee 100644 --- a/desktop-widgets/mapwidget.cpp +++ b/desktop-widgets/mapwidget.cpp @@ -12,6 +12,7 @@ #include "qt-models/divelocationmodel.h" #include "mainwindow.h" #include "divelistview.h" +#include "command.h" static const QUrl urlMapWidget = QUrl(QStringLiteral("qrc:/qml/MapWidget.qml")); static const QUrl urlMapWidgetError = QUrl(QStringLiteral("qrc:/qml/MapWidgetError.qml")); @@ -49,7 +50,7 @@ void MapWidget::doneLoading(QQuickWidget::Status status) m_mapHelper = rootObject()->findChild(); connect(m_mapHelper, SIGNAL(selectedDivesChanged(QList)), this, SLOT(selectedDivesChanged(QList))); - connect(m_mapHelper, &MapWidgetHelper::coordinatesChanged, this, &MapWidget::coordinatesChangedLocal); + connect(m_mapHelper, &MapWidgetHelper::coordinatesChanged, this, &MapWidget::coordinatesChanged); } void MapWidget::centerOnSelectedDiveSite() @@ -112,10 +113,9 @@ void MapWidget::selectedDivesChanged(QList list) skipReload = false; } -void MapWidget::coordinatesChangedLocal(const location_t &location) +void MapWidget::coordinatesChanged(struct dive_site *ds, const location_t &location) { - CHECK_IS_READY_RETURN_VOID(); - emit coordinatesChanged(location); + Command::editDiveSiteLocation(ds, location); } void MapWidget::diveSiteChanged(struct dive_site *ds, int field) -- cgit v1.2.3-70-g09d2