Add a button to pick the coordinates via globe on the dive site edit

It's a placeholder for now, but next commit will make it work.

Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Tomaz Canabrava 2015-07-30 21:53:53 -03:00 committed by Dirk Hohndel
parent 7efa924067
commit 2faff7ceae
3 changed files with 51 additions and 32 deletions

View file

@ -34,36 +34,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="1">
<widget class="QLineEdit" name="diveSiteName"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Coordinates</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="diveSiteCoordinates"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Description</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="diveSiteDescription"/>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Notes</string>
</property>
</widget>
</item>
<item row="5" column="0"> <item row="5" column="0">
<spacer name="verticalSpacer"> <spacer name="verticalSpacer">
<property name="orientation"> <property name="orientation">
@ -77,7 +47,48 @@
</property> </property>
</spacer> </spacer>
</item> </item>
<item row="4" column="1" rowspan="2"> <item row="2" column="1">
<widget class="QLineEdit" name="diveSiteCoordinates"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Description</string>
</property>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Notes</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Coordinates</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QToolButton" name="btnPickCoordinates">
<property name="text">
<string>Pick on the globe</string>
</property>
<property name="icon">
<iconset resource="../subsurface.qrc">
<normaloff>:/geocode</normaloff>:/geocode</iconset>
</property>
</widget>
</item>
<item row="1" column="1" colspan="2">
<widget class="QLineEdit" name="diveSiteName"/>
</item>
<item row="3" column="1" colspan="2">
<widget class="QLineEdit" name="diveSiteDescription"/>
</item>
<item row="4" column="1" rowspan="2" colspan="2">
<widget class="QPlainTextEdit" name="diveSiteNotes"/> <widget class="QPlainTextEdit" name="diveSiteNotes"/>
</item> </item>
</layout> </layout>
@ -90,6 +101,8 @@
<container>1</container> <container>1</container>
</customwidget> </customwidget>
</customwidgets> </customwidgets>
<resources/> <resources>
<include location="../subsurface.qrc"/>
</resources>
<connections/> <connections/>
</ui> </ui>

View file

@ -89,6 +89,11 @@ void LocationInformationWidget::acceptChanges()
emit coordinatesChanged(); emit coordinatesChanged();
} }
void LocationInformationWidget::on_btnPickCoordinates_clicked()
{
qDebug() << "Sim, Deve haver o perdao";
}
void LocationInformationWidget::rejectChanges() void LocationInformationWidget::rejectChanges()
{ {
resetState(); resetState();

View file

@ -24,6 +24,7 @@ public slots:
void on_diveSiteDescription_textChanged(const QString& text); void on_diveSiteDescription_textChanged(const QString& text);
void on_diveSiteName_textChanged(const QString& text); void on_diveSiteName_textChanged(const QString& text);
void on_diveSiteNotes_textChanged(); void on_diveSiteNotes_textChanged();
void on_btnPickCoordinates_clicked();
private slots: private slots:
void updateLabels(); void updateLabels();
signals: signals: