subsurface/qt-ui
Dirk Hohndel 7886719443 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>
2013-11-19 04:12:31 -08:00
..
css Added missing CSS file. 2013-09-02 05:57:08 -03:00
marble
about.cpp Remove the "in C" part about Subsurface's description 2013-10-17 20:28:22 -07:00
about.h Make the classes generated by uic be real members of our classes 2013-10-03 12:13:48 -07:00
about.ui About: improve dialog layout 2013-07-11 09:22:20 -03:00
completionmodels.cpp Added a custom widget for tagging dives 2013-11-02 03:37:31 +01:00
completionmodels.h Added a custom widget for tagging dives 2013-11-02 03:37:31 +01:00
csvimportdialog.cpp GUI for CSV import 2013-10-16 12:44:07 -07:00
csvimportdialog.h GUI for CSV import 2013-10-16 12:44:07 -07:00
csvimportdialog.ui GUI for CSV import 2013-10-16 12:44:07 -07:00
divecomputermanagementdialog.cpp Good deal of whitespace fixes and code cleanup. 2013-10-11 10:21:04 -03:00
divecomputermanagementdialog.h Random white space cleanup 2013-10-15 04:37:31 -07:00
divecomputermanagementdialog.ui
divelistview.cpp Shift times of selected dives 2013-11-18 10:03:45 -08:00
divelistview.h Shift times of selected dives 2013-11-18 10:03:45 -08:00
diveplanner.cpp Quick hack to make the dive add icons smaller 2013-11-18 17:01:58 -08:00
diveplanner.h Fix various issues with the dive add / edit manual dive code 2013-11-18 11:55:56 -08:00
diveplanner.ui Planner: Make cylinder and time/depth boxes scale 2013-11-16 08:02:40 -08:00
downloadfromdivecomputer.cpp After done with the DC download dialog, ensure it's in its original state 2013-11-09 15:58:57 +09:00
downloadfromdivecomputer.h Make the classes generated by uic be real members of our classes 2013-10-03 12:13:48 -07:00
downloadfromdivecomputer.ui implement device probe in C 2013-09-16 22:40:47 -03:00
globe.cpp Handle double clicks on globe during dive edit mode 2013-11-19 04:12:31 -08:00
globe.h Handle double clicks on globe during dive edit mode 2013-11-19 04:12:31 -08:00
graphicsview-common.cpp graphicsview-common.cpp: Add more contrast to certain B/W colors 2013-10-15 04:23:43 -07:00
graphicsview-common.h Use the same line dimensions as the profile, on the planner. 2013-09-16 19:21:13 -03:00
groupedlineedit.cpp Corrected indentation, added license/copyright 2013-11-02 17:10:30 +01:00
groupedlineedit.h Corrected indentation, added license/copyright 2013-11-02 17:10:30 +01:00
kmessagewidget.cpp Added the Message and the Buttons on the Equipment Tab 2013-09-18 23:23:04 -03:00
kmessagewidget.h Random white space cleanup 2013-10-15 04:37:31 -07:00
maintab.cpp Handle double clicks on globe during dive edit mode 2013-11-19 04:12:31 -08:00
maintab.h Handle double clicks on globe during dive edit mode 2013-11-19 04:12:31 -08:00
maintab.ui Make editing message consistent with button labels 2013-11-17 13:44:52 -08:00
mainwindow.cpp Make edit / dive add in progress check more consistent 2013-11-17 15:46:27 -08:00
mainwindow.h Good deal of code Cleanup. 2013-11-15 09:13:58 +09:00
mainwindow.ui Get rid of the planner 2013-11-15 11:39:59 -08:00
modeldelegates.cpp Correctly handle changes on the CylinderModel to update the AirModel. 2013-11-15 09:19:14 +09:00
modeldelegates.h Fixed the Tab behavior on the QCombobox Delegate 2013-10-15 09:49:12 -07:00
models.cpp Do not let the dive have the 0 value. 2013-11-18 16:54:59 -08:00
models.h Make it posible to renumber dives. 2013-11-18 16:53:16 -08:00
plotareascene.cpp
plotareascene.h
preferences.cpp Add more file types to import/default log file dialog 2013-11-17 13:39:57 -08:00
preferences.h Enable file selection dialog for preferences 2013-10-14 13:14:09 -07:00
preferences.ui Make the info box look as it did in 3.1 2013-11-15 06:06:57 +09:00
printdialog.cpp printdialog: Remove the pre-set DPI and some comments 2013-10-15 04:24:15 -07:00
printdialog.h Print: add a print preview for testing purposes 2013-07-10 19:27:10 +03:00
printlayout.cpp Prettier printing 2013-10-16 07:02:06 -07:00
printlayout.h printlayout.cpp: Remove convertPixmapToGrayscale() 2013-10-15 04:24:27 -07:00
printoptions.cpp Make the classes generated by uic be real members of our classes 2013-10-03 12:13:48 -07:00
printoptions.h Make the classes generated by uic be real members of our classes 2013-10-03 12:13:48 -07:00
printoptions.ui Print: correct tab order in the options widget 2013-07-10 10:50:33 +03:00
profilegraphics.cpp Fix showing the tooltips on the profile. 2013-11-16 20:33:02 -08:00
profilegraphics.h Added a new option to edit the dives. 2013-11-01 09:33:39 -04:00
renumber.ui Make the renumbering of dives accept numbers up to 99999 2013-10-01 09:47:33 -07:00
shifttimes.ui Improve shift time functionality 2013-11-18 10:03:55 -08:00
simplewidgets.cpp Improve shift time functionality 2013-11-18 10:03:55 -08:00
simplewidgets.h Shift times of selected dives 2013-11-18 10:03:45 -08:00
starwidget.cpp
starwidget.h
subsurfacewebservices.cpp Minimum hooking-up done, divelogs.de shows on menu-activation. 2013-10-24 23:02:59 -02:00
subsurfacewebservices.h Added the skeleton for the Download / Upload from Divelogs.de 2013-10-24 22:52:11 -02:00
tableview.cpp Partially revert d72c69db7a and fix its errors 2013-11-13 11:58:47 +09:00
tableview.h Partially revert d72c69db7a and fix its errors 2013-11-13 11:58:47 +09:00
tableview.ui Fix the positioning of the add button when on Gtk style 2013-09-26 20:35:30 -03:00
tagwidget.cpp Remove debug output left in the previous commit by mistake 2013-11-07 16:32:23 +09:00
tagwidget.h Fix the inconsistent behaviour of QCompleter 2013-11-02 17:10:34 +01:00
webservices.ui Created a 'WebService' dialog that will handle download and upload. 2013-10-24 22:30:21 -02:00