subsurface/desktop-widgets
Berthold Stoeger c6f9ca8009 core: replace dive_site::dives by an std::vector<>
Since this is now in C++, we don't have to use our crazy
TABLE_* macros.

This contains a logic change: the dives associated to a
dive site are now unsorted.

The old code was subtly buggy: dives were added in a sorted
manner, but when the dive was edited the list was not
resorted. Very unlikely that this leads to a serious
problem, still not good.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-06-08 19:17:34 +02:00
..
css
preferences core: use C++ structures for tanksystem info 2024-06-08 19:17:34 +02:00
qml
tab-widgets core: convert taxonomy.c to C++ 2024-06-08 19:17:34 +02:00
about.cpp Desktop: Add Button and Link to 'Contribute' Page. 2024-02-04 14:50:18 -08:00
about.h Desktop: Add Button and Link to 'Contribute' Page. 2024-02-04 14:50:18 -08:00
about.ui Desktop: Add Button and Link to 'Contribute' Page. 2024-02-04 14:50:18 -08:00
addfilterpreset.ui
btdeviceselectiondialog.cpp
btdeviceselectiondialog.h
btdeviceselectiondialog.ui
CMakeLists.txt Update to use AUTOMOC 2024-01-20 09:38:22 -08:00
configuredivecomputerdialog.cpp import: turn C-string in device_data_t into std::strings 2024-06-08 19:17:34 +02:00
configuredivecomputerdialog.h dive download: pass current filename to dialog 2024-03-24 17:53:19 +01:00
configuredivecomputerdialog.ui Desktop: Use Persisted Device Information for Dive Computer Configuration. 2023-06-12 12:40:44 -07:00
divecomponentselection.ui
divelistview.cpp cleanup: replace Q_FOREACH and foreach by range base for 2024-03-24 17:53:19 +01:00
divelistview.h cleanup: more Coverity silencing 2024-01-17 14:23:19 -08:00
divelogexportdialog.cpp
divelogexportdialog.h
divelogexportdialog.ui
divelogimportdialog.cpp Replace remaining qDebug()s by report_info() 2024-04-23 07:47:11 +07:00
divelogimportdialog.h
divelogimportdialog.ui
divepicturewidget.cpp
divepicturewidget.h
diveplanner.cpp Planner: Fix Editing of Plans in Multi-Divecomputer Dives. 2024-05-11 12:51:45 +12:00
diveplanner.h Planner: Fix Editing of Plans in Multi-Divecomputer Dives. 2024-05-11 12:51:45 +12:00
diveplanner.ui
diveshareexportdialog.cpp
diveshareexportdialog.h
diveshareexportdialog.ui
divesiteimportdialog.cpp core: convert taxonomy.c to C++ 2024-06-08 19:17:34 +02:00
divesiteimportdialog.h
divesiteimportdialog.ui
divesitelistview.cpp core: replace dive_site::dives by an std::vector<> 2024-06-08 19:17:34 +02:00
divesitelistview.h
divesitelistview.ui
downloadfromdivecomputer.cpp uemis: replace C-strings by std::string and std::string_view 2024-06-08 19:17:34 +02:00
downloadfromdivecomputer.h Update downloadfromdivecomputer.h 2024-04-22 16:52:19 +12:00
downloadfromdivecomputer.ui Update downloadfromdivecomputer.ui 2024-04-22 16:52:19 +12:00
filterconstraintwidget.cpp
filterconstraintwidget.h
filterwidget.cpp core: port filterpreset.cpp to std::string 2024-03-10 11:01:42 +13:00
filterwidget.h
filterwidget.ui
findmovedimagesdialog.cpp cleanup: silence std::move()-related Coverity warnings 2024-01-15 15:11:36 -08:00
findmovedimagesdialog.h
findmovedimagesdialog.ui
groupedlineedit.cpp cleanup: replace Q_FOREACH and foreach by range base for 2024-03-24 17:53:19 +01:00
groupedlineedit.h
importgps.cpp
importgps.h
importgps.ui
kmessagewidget.cpp cleanup: replace Q_FOREACH and foreach by range base for 2024-03-24 17:53:19 +01:00
kmessagewidget.h
listfilter.ui
locationinformation.cpp core: convert taxonomy.c to C++ 2024-06-08 19:17:34 +02:00
locationinformation.h Desktop: Add mergeing into the selected dive site. 2023-05-20 07:24:39 +02:00
locationinformation.ui
mainwindow.cpp core: replace dive_site::dives by an std::vector<> 2024-06-08 19:17:34 +02:00
mainwindow.h Planner: Improve Exit Warning. 2024-05-17 16:44:04 +12:00
mainwindow.ui Desktop: Regroup File Menu Entries. 2023-06-17 20:19:35 +02:00
mapwidget.cpp Replace remaining qDebug()s by report_info() 2024-04-23 07:47:11 +07:00
mapwidget.h
modeldelegates.cpp core: replace dive_site::dives by an std::vector<> 2024-06-08 19:17:34 +02:00
modeldelegates.h desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
notificationwidget.cpp
notificationwidget.h
plannerDetails.ui
plannerSettings.ui
printdialog.cpp printing: pass current filename to dialog 2024-03-24 17:53:19 +01:00
printdialog.h printing: pass current filename to dialog 2024-03-24 17:53:19 +01:00
printer.cpp
printer.h
printoptions.cpp
printoptions.h
printoptions.ui
profilewidget.cpp Desktop: Fix Undo for Gaschanges on Manually Added Dives. 2024-06-02 11:38:21 +02:00
profilewidget.h Desktop: Fix Gas Editing for Manually Added Dives. 2024-06-01 23:22:40 +12:00
profilewidget.ui Desktop: Add a Button to Hide the Infobox in the Dive Profile. 2023-06-25 14:40:23 +02:00
qtwaitingspinner.cpp
qtwaitingspinner.h
renumber.ui
searchbar.ui
setpoint.ui
shiftimagetimes.ui
shifttimes.ui
simplewidgets.cpp core: use C++-primitives for g_tag_list 2024-04-23 07:47:11 +07:00
simplewidgets.h
starwidget.cpp
starwidget.h
statswidget.cpp
statswidget.h
statswidget.ui
subsurfacewebservices.cpp Remove diabled debugging output in subsurfacewebservices.cpp 2024-04-23 07:47:11 +07:00
subsurfacewebservices.h
tableview.cpp
tableview.h
tableview.ui
tagwidget.cpp
tagwidget.h
templateedit.cpp
templateedit.h
templateedit.ui
templatelayout.cpp core: C++-ify statistics.c 2024-06-08 19:17:34 +02:00
templatelayout.h cleanup: silence std::move()-related Coverity warnings 2024-01-15 15:11:36 -08:00
textedit.cpp
textedit.h
tripselectiondialog.cpp
tripselectiondialog.h
tripselectiondialog.ui
updatemanager.cpp remove app uuid 2024-01-07 16:01:55 -08:00
updatemanager.h
urldialog.ui
usermanual.cpp
usermanual.h
webservices.ui