summaryrefslogtreecommitdiffstats
path: root/desktop-widgets
AgeCommit message (Expand)Author
2018-10-11Undo: implement autogrouping of trips in DiveAddGravatar Berthold Stoeger
2018-10-11Dive list: implement proper Qt-model semantics for DiveTripModelGravatar Berthold Stoeger
2018-10-11Core: introduce insert_trip_dont_merge() functionGravatar Berthold Stoeger
2018-10-11Undo: isolate undo-commandsGravatar Berthold Stoeger
2018-10-11Undo: make diverse trip-related operations undo-ableGravatar Berthold Stoeger
2018-10-11Undo: make editing of dive-time an undoable operationGravatar Berthold Stoeger
2018-10-11Dive editing: don't repeatedly loop through whole dive listGravatar Berthold Stoeger
2018-10-11Undo: clear undo history on load / importGravatar Berthold Stoeger
2018-10-11Undo: implement rudimentary support for undo of dive-mergingGravatar Berthold Stoeger
2018-10-11Undo: implement rudimentary support for undo of dive-splittingGravatar Berthold Stoeger
2018-10-11Undo: implement undo of manual dive-creationGravatar Berthold Stoeger
2018-10-11Cleanup: let MainTab::updateDiveSite() take dive * instead of idGravatar Berthold Stoeger
2018-10-11Undo: fix multi-level undo of delete-dive and remove-dive-from-tripGravatar Berthold Stoeger
2018-10-09Dive locations: factor out common code of modelsGravatar Berthold Stoeger
2018-10-09Map: avoid ugly "invalid dive site" message in location boxGravatar Berthold Stoeger
2018-10-08Map: zoom on dive sites when flipping through dive site listGravatar Berthold Stoeger
2018-10-07Statistics: only consider selected dives in HTML export statisticsGravatar Berthold Stoeger
2018-10-07Statistics: un-globalize stats_selectionGravatar Berthold Stoeger
2018-10-07Statistics: remove global state / calculate only when neededGravatar Berthold Stoeger
2018-10-06Import: pass "downloaded" parameter to process_imported_dives()Gravatar Berthold Stoeger
2018-10-06Import: pass a dive table to process_imported_dives()Gravatar Berthold Stoeger
2018-10-07Dive information: fix surface interval calculationGravatar Berthold Stoeger
2018-10-04Import: Make DiveLogImportDialog modalGravatar Berthold Stoeger
2018-10-04Cleanup: move CSVApps into .cpp fileGravatar Berthold Stoeger
2018-10-04Import: import Poseidon MkVI logs via DiveLogImportDialogGravatar Berthold Stoeger
2018-10-02update-manager: actually remember that we asked the userGravatar Dirk Hohndel
2018-09-30Bluetooth: use standard Qt code on WindowsGravatar Dirk Hohndel
2018-09-29Cleanup: reinstate override modifiersGravatar Berthold Stoeger
2018-09-29Cleanup: Devirtualize WebServices::downloadTimedOut()Gravatar Berthold Stoeger
2018-09-29Cleanup: don't derive UserSurveyServices from WebServicesGravatar Berthold Stoeger
2018-09-29Cleanup: don't use QByteArray::data() to create copyGravatar Berthold Stoeger
2018-09-29Cleanup: don't needlessly recalculate dive list on CSV importGravatar Berthold Stoeger
2018-09-29Cleanup: Don't leak DiveLogImportDialog objectsGravatar Berthold Stoeger
2018-09-28Parser: parse text-based files into arbitrary tableGravatar Berthold Stoeger
2018-09-28Cleanup: remove redundant prototypes from dive.hGravatar Berthold Stoeger
2018-09-24Desktop/remember DCs: insert the remember connection into dropdownGravatar Dirk Hohndel
2018-09-23Core: split process_dives() in post-import and post-load versionsGravatar Berthold Stoeger
2018-09-23Desktop/settings: hook up button to clear remembered DCsGravatar Dirk Hohndel
2018-09-23Desktop/settings: add button to forget remembered dive computersGravatar Dirk Hohndel
2018-09-23Desktop/remember DCs: avoid highlighted buttonGravatar Dirk Hohndel
2018-09-23Desktop/remember DCs: move non-UI-specific code into the core layerGravatar Dirk Hohndel
2018-09-23Desktop/remember DCs: hook up the shortcut buttonsGravatar Dirk Hohndel
2018-09-23Desktop/remember DCs: remember dive computers that were usedGravatar Dirk Hohndel
2018-09-23Desktop/remember DCs: base UIGravatar Dirk Hohndel
2018-09-19Dive media: on import read metadata only onceGravatar Berthold Stoeger
2018-09-16Desktop UI: small layout correction export dialogGravatar Jan Mulder
2018-09-15code cleanup: replace lring with file local functionGravatar Tomaz Canabrava
2018-09-15code cleanup: no need for default if we test every caseGravatar Tomaz Canabrava
2018-09-15code cleanup: use ByteArray.size() instead of strlenGravatar Tomaz Canabrava
2018-09-15code cleanup: pre-calculate the test and pass it directlyGravatar Tomaz Canabrava