subsurface/qt-models
Berthold Stoeger 6ec82a3c80 Dive list: remove global pointer to DiveTrip model
This part of the code had that horrible pattern, where reseting
the model would invalidate all pointers to the DiveTrip model.
Internalize these complexities in the MultiFilterSortModel.
All accesses are now performed via that proxy model.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2019-12-10 18:45:30 -08:00
..
cleanertablemodel.cpp Cleanup: return directly from data() methods 2019-06-19 13:11:10 -07:00
cleanertablemodel.h
CMakeLists.txt
completionmodels.cpp Cleanup: move tag functions into own translation unit 2019-06-19 13:11:10 -07:00
completionmodels.h
cylindermodel.cpp Cylinders: Fix crash when removing cylinders 2019-11-26 17:21:34 -08:00
cylindermodel.h Cylinders: Fix crash when removing cylinders 2019-11-26 17:21:34 -08:00
divecomputerextradatamodel.cpp
divecomputerextradatamodel.h
divecomputermodel.cpp
divecomputermodel.h
diveimportedmodel.cpp Import: remove DiveImportedModel::lastIndex 2019-10-02 08:04:49 -07:00
diveimportedmodel.h Import: remove DiveImportedModel::lastIndex 2019-10-02 08:04:49 -07:00
divelistmodel.cpp Mobile: correctly update filter text and update all three models 2019-11-08 20:50:05 +01:00
divelistmodel.h Mobile: add second filter proxy model for dive list 2019-11-08 20:50:05 +01:00
divelocationmodel.cpp Desktop: don't connect to remove() slot of model from TableModel 2019-12-05 10:14:25 -08:00
divelocationmodel.h Desktop: don't connect to remove() slot of model from TableModel 2019-12-05 10:14:25 -08:00
divepicturemodel.cpp
divepicturemodel.h
diveplannermodel.cpp Refactoring: move undo commands to top level 2019-11-14 21:02:07 +01:00
diveplannermodel.h Planner: copy deco state before passing it to worker thread 2019-10-20 16:20:58 +02:00
diveplotdatamodel.cpp Partially revert 3025e0630d 2019-11-16 08:29:53 -08:00
diveplotdatamodel.h Cleanup: free plot data on exit 2019-11-09 19:19:04 +01:00
divesiteimportmodel.cpp
divesiteimportmodel.h
divetripmodel.cpp Dive list: remove global pointer to DiveTrip model 2019-12-10 18:45:30 -08:00
divetripmodel.h Dive list: remove global pointer to DiveTrip model 2019-12-10 18:45:30 -08:00
filtermodels.cpp Dive list: remove global pointer to DiveTrip model 2019-12-10 18:45:30 -08:00
filtermodels.h Dive list: remove global pointer to DiveTrip model 2019-12-10 18:45:30 -08:00
gpslistmodel.cpp Cleanup: turn GpsListModel into standard singleton 2019-10-04 09:19:10 -07:00
gpslistmodel.h Cleanup: Make constructor of singletons private 2019-10-04 09:19:10 -07:00
maplocationmodel.cpp Filter: split out filter from model 2019-11-19 21:13:40 -08:00
maplocationmodel.h Cleanup: remove default constructor from MapLocation 2019-09-06 11:48:47 -07:00
messagehandlermodel.cpp
messagehandlermodel.h
models.cpp Cylinders: access cylinders with get_cylinder() 2019-11-09 19:19:04 +01:00
models.h Cleanup: remove includes from qt-models/models.h 2019-07-18 05:42:55 -07:00
tankinfomodel.cpp
tankinfomodel.h
treemodel.cpp
treemodel.h
weightmodel.cpp Cleanup: set description to null in free_[weightsystem|cylinder] 2019-12-05 10:14:25 -08:00
weightmodel.h Cleanup: remove WeightModel::changed 2019-12-05 10:14:25 -08:00
weightsysteminfomodel.cpp
weightsysteminfomodel.h
yearlystatisticsmodel.cpp Core: dynamically allocate the result of get_gas_used() 2019-11-09 19:19:04 +01:00
yearlystatisticsmodel.h