diff options
Diffstat (limited to 'qt-ui/locationinformation.cpp')
-rw-r--r-- | qt-ui/locationinformation.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/qt-ui/locationinformation.cpp b/qt-ui/locationinformation.cpp index cc6405947..198d7f6a0 100644 --- a/qt-ui/locationinformation.cpp +++ b/qt-ui/locationinformation.cpp @@ -101,6 +101,19 @@ void LocationInformationWidget::acceptChanges() emit coordinatesChanged(); } +void LocationInformationWidget::editDiveSite(uint32_t uuid) +{ + current_mode = EDIT_DIVE_SITE; + setCurrentDiveSiteByUuid(uuid); +} + +void LocationInformationWidget::createDiveSite() +{ + uint32_t uid = LocationInformationModel::instance()->addDiveSite(tr("untitled")); + current_mode = CREATE_DIVE_SITE; + setCurrentDiveSiteByUuid(uid); +} + void LocationInformationWidget::rejectChanges() { if (currentDs && dive_site_is_empty(currentDs)) { |