subsurface/core
Michael Keller 5889c1a3f8 Import: Move the Import of .FIT Files to 'Import log files'
Move the import of .FIT files into the 'Import log files' menu item,
where most people will be looking for it. This also naturally opens a
file selection dialog, which is more intuitive than having to select
this in the dive computer import dialog.
Also fix a bug affecting file imports if the log files contain
coordinates - the dive log needs to be set in the import data structure.
And refactor the file dialog file filters to make it more natural to add
more entries.

Requires https://github.com/subsurface/libdc/pull/72 to work.

Signed-off-by: Michael Keller <github@ike.ch>
2025-01-01 16:50:21 +13:00
..
settings Make the "Save dive data as subtitles" feature more configurable. 2024-10-27 01:37:04 +13:00
subsurface-qt
android.cpp
btdiscovery.cpp Bluetooth: Add Mares Sirius to known devices 2024-11-26 22:29:13 +13:00
btdiscovery.h
checkcloudconnection.cpp
checkcloudconnection.h
cloudstorage.cpp
cloudstorage.h
CMakeLists.txt Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
cochran.cpp Cleanup: Fix Warnings in MacOS build. 2024-09-28 23:50:55 +12:00
cochran.h
color.cpp
color.h
compressibility.r
configuredivecomputer.cpp core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
configuredivecomputer.h
configuredivecomputerthreads.cpp core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
configuredivecomputerthreads.h
connectionlistmodel.cpp
connectionlistmodel.h
datatrak.cpp [asd-logtrak] Make datatrak.cpp dt_libdc_buffer() no static 2025-01-01 14:31:54 +13:00
datatrak.h
deco.cpp core: pass depth_t to depth_to_* functions 2024-12-17 13:58:27 +13:00
deco.h core: pass depth_t to depth_to_* functions 2024-12-17 13:58:27 +13:00
device.cpp
device.h
devicedetails.cpp core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
devicedetails.h core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
dive.cpp Fixup gaschange events. 2024-12-29 23:22:47 +13:00
dive.h Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
divecomputer.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
divecomputer.h Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
divefilter.cpp
divefilter.h
divelist.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
divelist.h core: fix undo of dive merging 2024-09-03 18:20:48 +12:00
divelog.cpp
divelog.h
divelogexportlogic.cpp Export: Cleanup jqplot Module References. 2024-10-22 10:23:29 +13:00
divelogexportlogic.h
divemode.h Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
divesite.cpp
divesite.h
divesitehelpers.cpp
divesitehelpers.h
divesitetable.h
divesoft.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
downloadfromdcthread.cpp
downloadfromdcthread.h
equipment.cpp Fixup gaschange events. 2024-12-29 23:22:47 +13:00
equipment.h
errorhelper.cpp Avoid UTF8->UTF16->UTF8 roundtrip when logging on mobile 2024-12-01 16:33:33 +01:00
errorhelper.h
event.cpp Refactoring: Improve event_loop. 2024-09-03 21:24:40 +02:00
event.h Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
eventtype.cpp
eventtype.h
exif.cpp
exif.h
extradata.h
file.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
file.h Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
filterconstraint.cpp core: add cast_int<> function 2024-09-11 10:23:07 +02:00
filterconstraint.h
filterpreset.cpp
filterpreset.h
filterpresettable.cpp
filterpresettable.h
fit_file.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
format.cpp
format.h
fulltext.cpp
fulltext.h
gas-model.cpp
gas.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
gas.h core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
gaspressures.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
gaspressures.h
gettext.h
gettextfromc.cpp
gettextfromc.h
git-access.cpp
git-access.h
globals.cpp
globals.h
imagedownloader.cpp media: load metadata and thumbnails of raw pictures using libraw 2024-09-21 11:03:53 +12:00
imagedownloader.h
import-asd.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
import-cobalt.cpp
import-csv.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
import-csv.h
import-divinglog.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
import-logtrak.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
import-seac.cpp Cleanup: Fix Warnings in MacOS build. 2024-09-28 23:50:55 +12:00
import-shearwater.cpp
import-suunto.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
interpolate.h core: make interpolate() a template 2024-12-17 13:58:27 +13:00
ios.cpp
libdivecomputer.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
libdivecomputer.h Import: Add Parsing for Divesoft Freedom+ Format Files. 2024-11-19 08:47:00 +13:00
liquivision.cpp
load-git.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
macos.cpp
membuffer.cpp
membuffer.h
metadata.cpp Fix problems from rebase, clean up debian packaging definition. 2024-09-21 11:03:53 +12:00
metadata.h
metrics.cpp
metrics.h
namecmp.h
ostctools.cpp Import: Move the Import of .FIT Files to 'Import log files' 2025-01-01 16:50:21 +13:00
owning_table.h
parse-gpx.cpp
parse-gpx.h
parse-xml.cpp Import: Add Parsing for Divesoft Freedom+ Format Files. 2024-11-19 08:47:00 +13:00
parse.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
parse.h Import: Add Parsing for Divesoft Freedom+ Format Files. 2024-11-19 08:47:00 +13:00
picture.cpp
picture.h
planner.cpp Fix the Diveplan Creation. 2024-12-29 23:22:47 +13:00
planner.h core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
plannernotes.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
pref.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
pref.h Make the "Save dive data as subtitles" feature more configurable. 2024-10-27 01:37:04 +13:00
profile.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
profile.h core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
qt-ble.cpp
qt-ble.h
qt-gui.h
qt-init.cpp
qthelper.cpp Cleanup: Fix Warnings in MacOS build. 2024-09-28 23:50:55 +12:00
qthelper.h Cleanup: Fix Warnings in MacOS build. 2024-09-28 23:50:55 +12:00
qtserialbluetooth.cpp
range.h
sample.cpp
sample.h core: add CRTP base class to unit types 2024-09-11 10:23:07 +02:00
save-git.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
save-html.cpp core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
save-html.h
save-profiledata.cpp core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
save-profiledata.h
save-xml.cpp Profile: Improve Display of Bailout / Loop Events. 2024-12-29 23:22:47 +13:00
selection.cpp
selection.h
serial_ftdi.cpp
serial_usb_android.cpp
serial_usb_android.h
sha1.cpp
sha1.h
statistics.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
statistics.h
string-format.cpp
string-format.h
strtod.cpp
subsurface-float.h
subsurface-string.cpp
subsurface-string.h
subsurface-time.h
subsurfacestartup.cpp Make the "Save dive data as subtitles" feature more configurable. 2024-10-27 01:37:04 +13:00
subsurfacestartup.h
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 core: pass depth_t to depth_to_* functions 2024-12-17 13:58:27 +13:00
uemis.h
units.cpp core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
units.h core: pass depth_t to get_depth_units() 2024-12-17 13:58:27 +13:00
unix.cpp
uploadDiveLogsDE.cpp
uploadDiveLogsDE.h
uploadDiveShare.cpp
uploadDiveShare.h
version.cpp
version.h
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