diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2018-10-08 15:43:06 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2018-10-11 16:25:32 -0700 |
commit | dd44dc4ab8fb888dcb3046ae5ecca2b24fe9e44f (patch) | |
tree | 7fcbb53d6d256308c7963fa3f825247c68f19018 /desktop-widgets/mapwidget.h | |
parent | 8091497745c385666e38a7911881189dbd0d73e0 (diff) | |
download | subsurface-dd44dc4ab8fb888dcb3046ae5ecca2b24fe9e44f.tar.gz |
Map: pass down dive site in prepareForGetDiveCoordinates()
Instead of reading out the global object "displayed_dive_site",
pass the dive site to be edited in arguments to
prepareForGetDiveCoordinates() and enter edit mode.
Simplify the code in LocationInformationWidget by not using
signals to call the prepareForGetDiveCoordinates() function.
While doing this, collect common code in accept() and reject()
in the already existing resetState() function.
This is another entry in a series of commits that makes
data-flow more clear by removing access to the global
"displayed_dive_site" object.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'desktop-widgets/mapwidget.h')
-rw-r--r-- | desktop-widgets/mapwidget.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop-widgets/mapwidget.h b/desktop-widgets/mapwidget.h index 7ce8e7df8..eb7d994aa 100644 --- a/desktop-widgets/mapwidget.h +++ b/desktop-widgets/mapwidget.h @@ -33,7 +33,7 @@ public slots: void centerOnIndex(const QModelIndex& idx); void endGetDiveCoordinates(); void repopulateLabels(); - void prepareForGetDiveCoordinates(); + void prepareForGetDiveCoordinates(uint32_t uuid); void selectedDivesChanged(QList<int>); void coordinatesChangedLocal(degrees_t latitude, degrees_t longitude); void doneLoading(QQuickWidget::Status status); |