subsurface/core
Michael Keller ee25e8a1db Refactoring: Improve event_loop.
Improve the event loop architecture by making it set the divecomputer in
the constructor - using the same loop for multiple dive computers is not
intended to work.
Also change `next()` in `divemode_loop` to `at()` to make the name more
aligned with its function.

Signed-off-by: Michael Keller <github@ike.ch>
2024-09-03 21:24:40 +02:00
..
settings
subsurface-qt
android.cpp
btdiscovery.cpp
btdiscovery.h
checkcloudconnection.cpp
checkcloudconnection.h
cloudstorage.cpp
cloudstorage.h
CMakeLists.txt
cochran.cpp
cochran.h
color.cpp
color.h
compressibility.r
configuredivecomputer.cpp
configuredivecomputer.h
configuredivecomputerthreads.cpp
configuredivecomputerthreads.h computer configuration: use value semantics for DeviceDetails 2024-03-24 17:53:19 +01:00
connectionlistmodel.cpp
connectionlistmodel.h
datatrak.cpp
datatrak.h core: turn a memblock in the parser to std::string 2024-03-10 11:01:42 +13:00
deco.cpp
deco.h
device.cpp
device.h
devicedetails.cpp
devicedetails.h
dive.cpp
dive.h
divecomputer.cpp
divecomputer.h
divefilter.cpp
divefilter.h
divelist.cpp
divelist.h
divelog.cpp
divelog.h
divelogexportlogic.cpp
divelogexportlogic.h
divemode.h
divesite.cpp
divesite.h
divesitehelpers.cpp
divesitehelpers.h
divesitetable.h
downloadfromdcthread.cpp
downloadfromdcthread.h
equipment.cpp
equipment.h
errorhelper.cpp
errorhelper.h
event.cpp
event.h
eventtype.cpp
eventtype.h
exif.cpp
exif.h
extradata.h
file.cpp
file.h
filterconstraint.cpp
filterconstraint.h
filterpreset.cpp
filterpreset.h
filterpresettable.cpp
filterpresettable.h
format.cpp download: replace progress_bar_text by std::string 2024-08-13 19:28:30 +02:00
format.h
fulltext.cpp
fulltext.h
gas-model.cpp
gas.cpp
gas.h
gaspressures.cpp
gaspressures.h
gettext.h build: remove extern "C" linkage 2024-08-13 19:28:30 +02:00
gettextfromc.cpp build: remove extern "C" linkage 2024-08-13 19:28:30 +02:00
gettextfromc.h
git-access.cpp
git-access.h
globals.cpp
globals.h
imagedownloader.cpp
imagedownloader.h
import-cobalt.cpp
import-csv.cpp
import-csv.h build: remove extern "C" linkage 2024-08-13 19:28:30 +02:00
import-divinglog.cpp
import-seac.cpp
import-shearwater.cpp
import-suunto.cpp
interpolate.h
ios.cpp
libdivecomputer.cpp
libdivecomputer.h
liquivision.cpp
load-git.cpp
macos.cpp
membuffer.cpp
membuffer.h
metadata.cpp
metadata.h
metrics.cpp
metrics.h core: remove DPR from IconMetrics class 2021-12-17 11:54:23 -08:00
namecmp.h
ostctools.cpp
owning_table.h
parse-gpx.cpp
parse-gpx.h
parse-xml.cpp
parse.cpp
parse.h
picture.cpp
picture.h
planner.cpp Refactoring: Improve event_loop. 2024-09-03 21:24:40 +02:00
planner.h
plannernotes.cpp
pref.cpp
pref.h
profile.cpp
profile.h
qt-ble.cpp
qt-ble.h
qt-gui.h
qt-init.cpp
qthelper.cpp
qthelper.h
qtserialbluetooth.cpp
range.h
sample.cpp
sample.h
save-git.cpp
save-html.cpp
save-html.h
save-profiledata.cpp
save-profiledata.h
save-xml.cpp core: move data file version functions into version.cpp/h 2024-08-13 19:28:30 +02:00
selection.cpp
selection.h
serial_ftdi.cpp
serial_usb_android.cpp
serial_usb_android.h
sha1.cpp
sha1.h
statistics.cpp
statistics.h
string-format.cpp
string-format.h
strtod.cpp
subsurface-float.h
subsurface-string.cpp
subsurface-string.h
subsurface-time.h
subsurfacestartup.cpp
subsurfacestartup.h core: move startup function declarations to subsurfacestartup.h 2024-08-13 19:28:30 +02:00
subsurfacesysinfo.cpp
subsurfacesysinfo.h
tag.cpp
tag.h
taxonomy.cpp
taxonomy.h
time.cpp
trip.cpp
trip.h
triptable.cpp
triptable.h
uemis-downloader.cpp
uemis.cpp
uemis.h
units.cpp
units.h
unix.cpp
uploadDiveLogsDE.cpp
uploadDiveLogsDE.h
uploadDiveShare.cpp
uploadDiveShare.h
version.cpp
version.h core: move data file version functions into version.cpp/h 2024-08-13 19:28:30 +02:00
videoframeextractor.cpp
videoframeextractor.h
webservice.h
windows.cpp
windowtitleupdate.cpp
windowtitleupdate.h
worldmap-options.h
worldmap-save.cpp
worldmap-save.h
xmlparams.cpp
xmlparams.h
xmp_parser.cpp
xmp_parser.h