subsurface/qt-ui
Dirk Hohndel 512c42e38a Dive list: seriously simplify the "add to trip" code
The existing code seemed way complicated, made way too many assumptions
and apparently was broken in certain cases.

This code seems very simple, looks correct and should fail gracefully
(i.e. simply do nothing) if things get confused.

Fixes #706

(I hope)

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-08-21 14:20:03 -05:00
..
css
marble
profile Make sure tank bar button triggers tank bar 2014-08-21 07:52:14 -05:00
about.cpp Quit Subsurface with about window in front 2014-04-25 10:21:55 -07:00
about.h Headers cleanup. 2014-06-26 15:47:02 -07:00
about.ui
completionmodels.cpp Gratuitous whitespace changes 2014-05-22 11:40:22 -07:00
completionmodels.h
configuredivecomputerdialog.cpp Show correct path after saving dive computer settings 2014-08-21 13:31:34 -05:00
configuredivecomputerdialog.h Change Dive Computer Configuration dialog 2014-08-13 10:48:15 -07:00
configuredivecomputerdialog.ui Change Dive Computer Configuration dialog 2014-08-13 10:48:15 -07:00
divecomponentselection.ui Selective copy: forgot tags in the UI 2014-08-16 18:35:44 -06:00
divecomputermanagementdialog.cpp misc capitalisation and spelling 2014-07-11 07:06:26 -07:00
divecomputermanagementdialog.h
divecomputermanagementdialog.ui divecomputermanagementdilog capitalisation consitency 2014-07-10 16:26:20 -07:00
divelistview.cpp Dive list: seriously simplify the "add to trip" code 2014-08-21 14:20:03 -05:00
divelistview.h Dive list: seriously simplify the "add to trip" code 2014-08-21 14:20:03 -05:00
divelogexportdialog.cpp HTML: export Translated strings to JSON files. 2014-08-11 08:21:19 -07:00
divelogexportdialog.h HTML: Add total row to yearly statistics table. 2014-08-11 08:21:03 -07:00
divelogexportdialog.ui HTML: Remember General Export Settings. 2014-08-11 08:21:13 -07:00
divelogimportdialog.cpp Add quirks for Seabear CSV settings for pressure 2014-07-10 12:40:41 -07:00
divelogimportdialog.h Add support for importing pressure from CSV files 2014-07-10 12:40:25 -07:00
divelogimportdialog.ui divelogimportdialog capitalisation consitency 2014-07-10 16:27:50 -07:00
divepicturewidget.cpp Picture handling: cleaning up the mess 2014-08-05 12:37:14 -07:00
divepicturewidget.h Picture handling: cleaning up the mess 2014-08-05 12:37:14 -07:00
diveplanner.cpp Planner: don't show CC Set Point when planning dives 2014-08-19 22:15:59 -05:00
diveplanner.h Planner: correctly free divedatapoints 2014-08-19 15:06:39 -05:00
diveplanner.ui Planner: limit altitude and pressure 2014-07-15 17:19:49 -07:00
downloadfromdivecomputer.cpp Add "download into private trip" dialog checkmark 2014-08-14 22:40:14 -06:00
downloadfromdivecomputer.h Headers cleanup. 2014-06-26 15:47:02 -07:00
downloadfromdivecomputer.ui Add "download into private trip" dialog checkmark 2014-08-14 22:40:14 -06:00
globe.cpp Correctly remove the Close button from most message widgets 2014-08-04 22:45:17 -07:00
globe.h Headers cleanup. 2014-06-26 15:47:02 -07:00
graphicsview-common.cpp Make heartrate grid less confusing 2014-04-28 12:45:42 -07:00
graphicsview-common.h Make heartrate grid less confusing 2014-04-28 12:45:42 -07:00
groupedlineedit.cpp C++ Correctness and code cleanup. 2014-07-29 09:38:10 -07:00
groupedlineedit.h
kmessagewidget.cpp Correctly remove the Close button from most message widgets 2014-08-04 22:45:17 -07:00
kmessagewidget.h
maintab.cpp Planner: assign a dive number if the right number seems obvious 2014-08-18 14:12:05 -05:00
maintab.h Cut'n'paste for dive data: implement paste side 2014-08-17 11:58:11 -06:00
maintab.ui Fix time zone conversions 2014-07-29 13:01:46 -07:00
mainwindow.cpp Fix crash when calling the planner twice in a row 2014-08-19 21:57:15 -05:00
mainwindow.h Add ability to replan a dive that we planned before 2014-08-19 21:17:52 -05:00
mainwindow.ui Add ability to replan a dive that we planned before 2014-08-19 21:17:52 -05:00
modeldelegates.cpp Whitespace fixes. 2014-07-23 07:47:15 -07:00
modeldelegates.h Add the HTML Delegate to printing. 2014-07-18 10:14:27 -07:00
models.cpp Rename dive gas function and defines for clarity 2014-08-11 08:41:57 -07:00
models.h Rename the model column from NITROX to GAS 2014-08-11 08:41:36 -07:00
plannerSettings.ui Planner: bring sanity to the SAC rate handling 2014-08-19 11:36:54 -05:00
preferences.cpp TankBar: hook into prefs and make ppGraphs resize accordingly 2014-08-15 08:11:14 -06:00
preferences.h Added a 'use default file' button on preferences. 2014-07-16 15:52:29 -07:00
preferences.ui Preferences: increment/decrement partial perssure values by .1 2014-08-18 14:21:11 -05:00
printdialog.cpp Printing: only give up if no size is available 2014-08-05 10:01:38 -07:00
printdialog.h Printing: only give up if no size is available 2014-08-05 10:01:38 -07:00
printlayout.cpp Print: rename the variable 'isHeading' to 'newHeading' 2014-08-05 12:49:35 -07:00
printlayout.h PrintLayout: disable the QPainter scaling 2014-07-24 21:06:19 -07:00
printoptions.cpp Printing: add 1 dive per page option 2014-07-24 11:33:28 -07:00
printoptions.h Printing: add 1 dive per page option 2014-07-24 11:33:28 -07:00
printoptions.ui Fix the layout on the Print Dialog 2014-08-04 09:50:55 -07:00
renumber.ui
searchbar.ui Add a horizontal spacer to make the searchbar layout better 2014-07-11 17:00:23 -07:00
shiftimagetimes.ui shifimmagetimes capitalisation consitency and title 2014-07-11 07:05:10 -07:00
shifttimes.ui shiftimes capitalisation consitency and title 2014-07-11 07:05:17 -07:00
simplewidgets.cpp Selective copy: forgot tags in the UI 2014-08-16 18:35:44 -06:00
simplewidgets.h Cut'n'paste for dive data: implement copy side 2014-08-16 10:07:06 -06:00
starwidget.cpp Change the Star Widget to use QImage instead of QPixmap 2014-06-20 15:43:10 -07:00
starwidget.h Change the Star Widget to use QImage instead of QPixmap 2014-06-20 15:43:10 -07:00
subsurfacewebservices.cpp Better User Agent for Subsurface 2014-08-08 11:13:05 -07:00
subsurfacewebservices.h Give Subsurface a distinct User Agent string 2014-07-31 11:20:11 -07:00
tableview.cpp Misc UI capitalisation consitencies and other text changes 2014-07-11 10:44:09 -07:00
tableview.h
tableview.ui
tagwidget.cpp Misc UI capitalisation consitencies and other text changes 2014-07-11 10:44:09 -07:00
tagwidget.h Headers cleanup. 2014-06-26 15:47:02 -07:00
updatemanager.cpp Better User Agent for Subsurface 2014-08-08 11:13:05 -07:00
updatemanager.h Rely on QNetworkReply finished() signal instead of AccessManager one 2014-07-16 13:56:46 -07:00
usermanual.cpp Add missing application icon 2014-07-18 10:21:42 -07:00
usermanual.h Use a layout to lay down the search and the help 2014-07-11 16:59:14 -07:00
usersurvey.cpp Survey: rename "Save" button to "Send" 2014-08-15 21:41:41 -06:00
usersurvey.h Better User Agent for Subsurface 2014-08-08 11:13:05 -07:00
usersurvey.ui Fix layout for User Survey 2014-07-16 09:11:04 -07:00
webservices.ui webservice capitalisation consitency 2014-07-11 07:05:38 -07:00