aboutsummaryrefslogtreecommitdiffstats
path: root/qt-models
AgeCommit message (Expand)Author
2019-11-16Partially revert 3025e0630de2b9ced3d0aadd1513cb0e1c93b159Gravatar Berthold Stoeger
2019-11-15Dive list: signal correct trip in DiveTripModelTree::topLevelChangedGravatar Berthold Stoeger
2019-11-14Refactoring: move undo commands to top levelGravatar Berthold Stoeger
2019-11-11Cleanup: introduce DiveTripModelBase::IS_TRIP_ROLEGravatar Berthold Stoeger
2019-11-11Cleanup: fix typos in commentGravatar Berthold Stoeger
2019-11-09Cylinders: access cylinders with get_cylinder()Gravatar Berthold Stoeger
2019-11-09Core: remove MAX_CYLINDERS restrictionGravatar Berthold Stoeger
2019-11-09Cleanup: Make cylinder formatting functions const-cleanGravatar Berthold Stoeger
2019-11-09Cleanup: free plot data on exitGravatar Berthold Stoeger
2019-11-09Profile: dynamically allocate plot pressure dataGravatar Berthold Stoeger
2019-11-09Profile: use pressure data functions in DivePlotDataModelGravatar Berthold Stoeger
2019-11-09Cleanup: implement proper Qt-model semantics in DivePlotData modelGravatar Berthold Stoeger
2019-11-09Cylinders: dynamically allocate cylinder arraysGravatar Berthold Stoeger
2019-11-09Core: dynamically allocate the result of get_gas_used()Gravatar Berthold Stoeger
2019-11-08Mobile: correctly update filter text and update all three modelsGravatar Dirk Hohndel
2019-11-08Mobile: ensure the sort order is always setGravatar Dirk Hohndel
2019-11-08Mobile: add second filter proxy model for dive listGravatar Dirk Hohndel
2019-10-31Planner: Add option to treat O2 as narcoticGravatar Robert C. Helling
2019-10-27Cleanup: NULL check pointer before dereferencingGravatar Dirk Hohndel
2019-10-27Cleanup: add missing break statementsGravatar Dirk Hohndel
2019-10-26Cleanup: avoid resource leak in dive planner modelGravatar Dirk Hohndel
2019-10-26Cleanup: avoid out of bounds accessGravatar Dirk Hohndel
2019-10-26Desktop: use undo command when replanning diveGravatar Berthold Stoeger
2019-10-20Mobile: remove remaining accesses to DiveObjectHelper from QMLGravatar Dirk Hohndel
2019-10-20Mobile: get dive details directly from the modelGravatar Dirk Hohndel
2019-10-20Planner: copy deco state before passing it to worker threadGravatar Berthold Stoeger
2019-10-04Cleanup: Make constructor of singletons privateGravatar Berthold Stoeger
2019-10-04Cleanup: Turn DiveListSortModel into classical singletonGravatar Berthold Stoeger
2019-10-04Cleanup: turn GpsListModel into standard singletonGravatar Berthold Stoeger
2019-10-04Cleanup: turn DiveListModel into standard singletonGravatar Berthold Stoeger
2019-10-04Cleanup: initialize DiveListSortModel in constructorGravatar Berthold Stoeger
2019-10-02Import: remove DiveImportedModel::lastIndexGravatar Berthold Stoeger
2019-10-02Cleanup: remove DiveImportedModel::firstIndexGravatar Berthold Stoeger
2019-10-02Import: avoid model inconsistency in DiveImportedModel::recordDives()Gravatar Berthold Stoeger
2019-10-02Import: keep dive and dive site tables in DiveImportedModelGravatar Berthold Stoeger
2019-10-02Import: extract number of dives from model not from threadGravatar Berthold Stoeger
2019-10-02Import: get tables from DiveImportedModel not DownloadThreadGravatar Berthold Stoeger
2019-10-02Import: keep model state consistent when deleting unselected divesGravatar Berthold Stoeger
2019-10-02Import: Make DownloadThread a subobject of DiveImportedModelGravatar Berthold Stoeger
2019-09-27Mobile: replace model-reset by row-addition in DiveListModel::reload()Gravatar Berthold Stoeger
2019-09-27Mobile: clear dive data via modelGravatar Berthold Stoeger
2019-09-27Revert the singleton PRGravatar Dirk Hohndel
2019-09-25Cleanup: Pass gpsTrackers directly to GpsListModel::update()Gravatar Berthold Stoeger
2019-09-25Cleanup: unify idiosyncratic singletonsGravatar Berthold Stoeger
2019-09-21Mobile: pass section directly to tripTitle() and tripShortDate()Gravatar Berthold Stoeger
2019-09-21Mobile: pass trip-ids through QML, not formatted pointersGravatar Berthold Stoeger
2019-09-21Cleanup: remove bogus assignment in startFilterDiveSites()Gravatar Berthold Stoeger
2019-09-14Mobile: Map directly from source in DiveListSortModel::getIdxForId()Gravatar Berthold Stoeger
2019-09-14Mobile: provide direct access to dives in DiveListModelGravatar Berthold Stoeger
2019-09-14Mobile: create DiveObjectHelper only when neededGravatar Berthold Stoeger