diff --git a/qt-ui/locationInformation.ui b/qt-ui/locationInformation.ui index ad33b2a90..56e8b0e35 100644 --- a/qt-ui/locationInformation.ui +++ b/qt-ui/locationInformation.ui @@ -18,24 +18,11 @@ - -1 + 6 4 - - - - - 0 - 0 - - - - - - - @@ -70,6 +57,9 @@ + + + @@ -77,14 +67,35 @@ - + + + + ... + + + + :/satellite:/satellite + + + + + + + + + + - - - - - + + + + + 0 + 0 + + + @@ -96,6 +107,8 @@ 1 - + + + diff --git a/qt-ui/locationinformation.cpp b/qt-ui/locationinformation.cpp index d8d027a34..2a52d6d7f 100644 --- a/qt-ui/locationinformation.cpp +++ b/qt-ui/locationinformation.cpp @@ -6,6 +6,8 @@ #include "globe.h" #include "filtermodels.h" #include "divelocationmodel.h" +#include "divesitehelpers.h" + #include #include @@ -26,6 +28,7 @@ LocationInformationWidget::LocationInformationWidget(QWidget *parent) : QGroupBo connect(this, SIGNAL(startFilterDiveSite(uint32_t)), MultiFilterSortModel::instance(), SLOT(startFilterDiveSite(uint32_t))); connect(this, SIGNAL(stopFilterDiveSite()), MultiFilterSortModel::instance(), SLOT(stopFilterDiveSite())); + connect(ui.geoCodeButton, SIGNAL(clicked()), this, SLOT(reverseGeocode())); #ifndef NO_MARBLE // Globe Management Code. @@ -248,3 +251,11 @@ void LocationManagementEditHelper::resetDiveSiteUuid() { uint32_t LocationManagementEditHelper::diveSiteUuid() const { return last_uuid; } + +void LocationInformationWidget::reverseGeocode() +{ + qDebug() << "Chamou"; + ReverseGeoLookupThread *geoLookup = ReverseGeoLookupThread::instance(); + geoLookup->lookup(&displayed_dive_site); + updateLabels(); +} diff --git a/qt-ui/locationinformation.h b/qt-ui/locationinformation.h index 0a2f66262..445fd87d4 100644 --- a/qt-ui/locationinformation.h +++ b/qt-ui/locationinformation.h @@ -24,6 +24,7 @@ public slots: void on_diveSiteDescription_textChanged(const QString& text); void on_diveSiteName_textChanged(const QString& text); void on_diveSiteNotes_textChanged(); + void reverseGeocode(); private slots: void updateLabels(); signals: diff --git a/qt-ui/maintab.cpp b/qt-ui/maintab.cpp index dc9ec9441..ec25fe36e 100644 --- a/qt-ui/maintab.cpp +++ b/qt-ui/maintab.cpp @@ -1656,10 +1656,3 @@ void MainTab::showAndTriggerEditSelective(struct dive_components what) weightModel->changed = true; } } - -void MainTab::reverseGeocode() -{ - ReverseGeoLookupThread *geoLookup = ReverseGeoLookupThread::instance(); - geoLookup->lookup(&displayed_dive_site); - updateDiveInfo(); -} diff --git a/qt-ui/maintab.h b/qt-ui/maintab.h index 4c64b0b15..332285949 100644 --- a/qt-ui/maintab.h +++ b/qt-ui/maintab.h @@ -99,7 +99,6 @@ slots: void enableGeoLookupEdition(); void disableGeoLookupEdition(); void setCurrentLocationIndex(); - void reverseGeocode(); private: Ui::MainTab ui; WeightModel *weightModel;