subsurface/qt-models
Berthold Stoeger 35b8a4f404 Core: split process_dives() in post-import and post-load versions
process_dives() is used to post-process the dive table after loading
or importing. The first parameter states whether this was after
load or import.

Especially in the light of undo, load and import are fundamentally
different things. Notably, that latter should be undo-able, whereas
the former is not. Therefore, as a first step to make import undo-able,
split the function in two versions and remove the first parameter.

It turns out the the load-version is very light. It only sets the
DC nicknames and sorts the dive-table. There seems to be no reason
to merge dives.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2018-09-23 11:50:53 -07:00
..
cleanertablemodel.cpp qt-models: Change Q_UNUSED to no parameter name 2018-05-21 12:48:04 -07:00
cleanertablemodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
CMakeLists.txt Corrected file name "weigthsysteminfomodel" to "weightsysteminfomodel" 2018-05-11 02:23:51 +03:00
completionmodels.cpp Add SPDX header to Qt models 2017-04-29 13:32:55 -07:00
completionmodels.h Add SPDX header to Qt models 2017-04-29 13:32:55 -07:00
cylindermodel.cpp Cleanup: pass gasmix by value 2018-08-23 05:16:38 -07:00
cylindermodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
divecomputerextradatamodel.cpp qt-models: Change Q_UNUSED to no parameter name 2018-05-21 12:48:04 -07:00
divecomputerextradatamodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
divecomputermodel.cpp Dive computers: turn QMultiMap into sorted vector 2018-06-17 06:53:13 +09:00
divecomputermodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
diveimportedmodel.cpp Core: split process_dives() in post-import and post-load versions 2018-09-23 11:50:53 -07:00
diveimportedmodel.h Core: remove dive.h from files that don't need it 2018-05-14 10:13:39 -07:00
divelistmodel.cpp QML UI: correctly update the model 2018-06-25 20:20:35 +08:00
divelistmodel.h Cleanup: fold core/helpers.h into core/qthelper.h 2018-06-04 08:50:10 -07:00
divelocationmodel.cpp Localization: remove gettextFromC::instance() 2018-06-24 20:31:14 +02:00
divelocationmodel.h mobile cleanup: restyle construction of locationlist 2018-01-31 14:48:14 +01:00
divepicturemodel.cpp Dive media: put duration on video thumbnails 2018-07-28 15:31:25 -07:00
divepicturemodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
diveplannermodel.cpp Zero initialize deco state struct 2018-08-31 06:34:44 -07:00
diveplannermodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
diveplotdatamodel.cpp qt-models: Change Q_UNUSED to no parameter name 2018-05-21 12:48:04 -07:00
diveplotdatamodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
divetripmodel.cpp Desktop: buddies in the dive list 2018-09-04 15:02:07 -07:00
divetripmodel.h Desktop: buddies in the dive list 2018-09-04 15:02:07 -07:00
filtermodels.cpp Filter: sort filter items in FilterModelBase::updateList() 2018-08-31 07:48:23 -07:00
filtermodels.h Filter: sort filter items in FilterModelBase::updateList() 2018-08-31 07:48:23 -07:00
gpslistmodel.cpp Cleanup: fold core/helpers.h into core/qthelper.h 2018-06-04 08:50:10 -07:00
gpslistmodel.h Unused code: GpsListModel::addGpsFix() 2018-01-10 16:45:42 +01:00
maplocationmodel.cpp qt-models: Change Q_UNUSED to no parameter name 2018-05-21 12:48:04 -07:00
maplocationmodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
messagehandlermodel.cpp qt-models: Change Q_UNUSED to no parameter name 2018-05-21 12:48:04 -07:00
messagehandlermodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
models.cpp Change from gettextFromC::instance()->tr() to gettextFromC::tr(); 2018-06-18 07:42:39 +02:00
models.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
ssrfsortfilterproxymodel.cpp Add SPDX header to Qt models 2017-04-29 13:32:55 -07:00
ssrfsortfilterproxymodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
tankinfomodel.cpp equipment: sanitize 'tank_info' loop limits 2018-06-20 09:30:58 +09:00
tankinfomodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
treemodel.cpp Cleanup: make DiveTripModel a global object 2018-09-01 07:48:43 -07:00
treemodel.h Cleanup: make DiveTripModel a global object 2018-09-01 07:48:43 -07:00
weightmodel.cpp equipment: sanitize 'ws_info' loop limits 2018-06-20 09:30:58 +09:00
weightmodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
weightsysteminfomodel.cpp equipment: sanitize 'ws_info' loop limits 2018-06-20 09:30:58 +09:00
weightsysteminfomodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00
yearlystatisticsmodel.cpp Fix compilation problem 2018-09-14 12:25:00 -07:00
yearlystatisticsmodel.h Cleanup: remove all override modifiers 2018-08-01 06:30:00 -07:00