mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Show GPS coordinates based on dive site on MainTab
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
6a812c6b6d
commit
9ef81d3ed3
1 changed files with 8 additions and 2 deletions
|
|
@ -1286,8 +1286,14 @@ void MainTab::updateGpsCoordinates()
|
||||||
if (editMode == NONE)
|
if (editMode == NONE)
|
||||||
enableEdition();
|
enableEdition();
|
||||||
|
|
||||||
ui.coordinates->setText(printGPSCoords(displayed_dive.latitude.udeg, displayed_dive.longitude.udeg));
|
struct dive_site *ds = get_dive_site_by_uuid(displayed_dive.dive_site_uuid);
|
||||||
ui.coordinates->setModified(displayed_dive.latitude.udeg || displayed_dive.longitude.udeg);
|
if (ds && dive_site_has_gps_location(ds)) {
|
||||||
|
ui.coordinates->setText(printGPSCoords(ds->latitude.udeg, ds->longitude.udeg));
|
||||||
|
ui.coordinates->setModified(true);
|
||||||
|
} else if (!ui.coordinates->text().isEmpty()) {
|
||||||
|
ui.coordinates->setModified(true);
|
||||||
|
ui.coordinates->clear();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainTab::escDetected()
|
void MainTab::escDetected()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue