summaryrefslogtreecommitdiffstats
path: root/qt-ui/globe.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-11-19 04:12:31 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-11-19 04:12:31 -0800
commit788671944346c75dcf3562e4703928bca9b26600 (patch)
tree4a4a127454d15ffb7f2710d6dda97f2eec8cfb9f /qt-ui/globe.h
parent0877d9345761d037df4e9e9e980da8d5288e57b6 (diff)
downloadsubsurface-788671944346c75dcf3562e4703928bca9b26600.tar.gz
Handle double clicks on globe during dive edit mode
When we are editing or adding a dive, the globe widget needs to act differently. Instead of directly changing the lat/lon of selected dives, it needs populate the coordinate text field as if this information was entered by the user (effectively all it is is a way to more conveniently enter coordinates). As a side effect, this also allows us to change the location once it has been added (you just need to go into dive edit mode to do so). There is one weird issue that occasionally (and I can't quite reproduce this) I get lat/lon very close to 0/0 (as if the globe widget was centered on 0/0 and not on whatever it is actually showing). That still needs to be addressed. Fixes #239 Fixes #131 Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/globe.h')
-rw-r--r--qt-ui/globe.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/qt-ui/globe.h b/qt-ui/globe.h
index cab42cefc..b04ff9266 100644
--- a/qt-ui/globe.h
+++ b/qt-ui/globe.h
@@ -18,6 +18,7 @@ public:
GlobeGPS(QWidget *parent);
void reload();
void centerOn(struct dive* dive);
+ void diveEditMode();
protected:
/* reimp */ void resizeEvent(QResizeEvent *event);