Correctly connect the maintab to dive site management

We now have a working uuid - use it. And populate the fields accordingly.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2015-02-12 02:04:20 -08:00
parent 5c4d266060
commit 0e6345f65b
6 changed files with 15 additions and 19 deletions

View file

@ -665,14 +665,13 @@ LocationInformationWidget::LocationInformationWidget(QWidget *parent) : QGroupBo
ui.diveSiteMessage->addAction(action);
}
void LocationInformationWidget::setLocationName(const QString& name)
void LocationInformationWidget::setLocationId(uint32_t uuid)
{
ui.diveSiteName->setText(name);
}
void LocationInformationWidget::setLocationCoords(const QString& coords)
{
ui.diveSiteCoordinates->setText(coords);
currentDs = get_dive_site_by_uuid(uuid);
ui.diveSiteName->setText(currentDs->name);
ui.diveSiteDescription->setText(currentDs->description);
ui.diveSiteNotes->setPlainText(currentDs->notes);
ui.diveSiteCoordinates->setText(printGPSCoords(currentDs->latitude.udeg, currentDs->longitude.udeg));
}
void LocationInformationWidget::acceptChanges()