subsurface/desktop-widgets
Victor Arvidsson 6886c9ccf8 Make the "Save dive data as subtitles" feature more configurable.
Previously, the subtitle generation was hardcoded, making it unsuitable
if you didn't want all of the displayed values. This has been replaced
by a format string that is configurable in the settings, using predefined
tags that are replaced with the values. The default value for this has
been set to (mostly) match the currently generated subtitle string. This
also provides a good starting point for users that want to modify the string.

Signed-off-by: Victor Arvidsson <victarv@gmail.com>
2024-10-27 01:37:04 +13:00
..
css
preferences Make the "Save dive data as subtitles" feature more configurable. 2024-10-27 01:37:04 +13:00
qml
tab-widgets units: replace SURFACE_PRESSURE by 1_atm 2024-09-11 10:23:07 +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 cleanup: remove QPointer instances 2020-12-17 13:03:56 -08:00
btdeviceselectiondialog.ui
CMakeLists.txt fix copy/paste of dive-site 2024-08-17 23:34:16 +12:00
configuredivecomputerdialog.cpp import: turn C-string in device_data_t into std::strings 2024-08-13 19:28:30 +02:00
configuredivecomputerdialog.h dive download: pass current filename to dialog 2024-03-24 17:53:19 +01:00
configuredivecomputerdialog.ui
divecomponentselection.cpp fix copy/paste of dive-site 2024-08-17 23:34:16 +12:00
divecomponentselection.h fix copy/paste of dive-site 2024-08-17 23:34:16 +12:00
divecomponentselection.ui
divelistview.cpp core: add CRTP base class to unit types 2024-09-11 10:23:07 +02:00
divelistview.h cleanup: more Coverity silencing 2024-01-17 14:23:19 -08:00
divelogexportdialog.cpp map: use value semantics for MapLocation 2024-08-13 19:28:30 +02:00
divelogexportdialog.h
divelogexportdialog.ui
divelogimportdialog.cpp core: move process_import_dives() and related functions to divelog 2024-08-13 19:28:30 +02:00
divelogimportdialog.h parser: replace params[] code by new xml_params struct 2020-10-23 18:17:02 -07:00
divelogimportdialog.ui
divepicturewidget.cpp
divepicturewidget.h
diveplanner.cpp units: replace SURFACE_PRESSURE by 1_atm 2024-09-11 10:23:07 +02:00
diveplanner.h Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
diveplanner.ui Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
diveshareexportdialog.cpp
diveshareexportdialog.h
diveshareexportdialog.ui
divesiteimportdialog.cpp import: initialize DiveSiteImportModel in constructor 2024-08-13 19:28:30 +02:00
divesiteimportdialog.h core: replace divesite_table_t by a vector of std::unique_ptr<>s 2024-08-13 19:28:30 +02:00
divesiteimportdialog.ui
divesitelistview.cpp core: include divesite table directly in divelog 2024-08-13 19:28:30 +02:00
divesitelistview.h map: use value semantics for MapLocation 2024-08-13 19:28:30 +02:00
divesitelistview.ui
downloadfromdivecomputer.cpp core: move process_import_dives() and related functions to divelog 2024-08-13 19:28:30 +02:00
downloadfromdivecomputer.h download: replace progress_bar_text by std::string 2024-08-13 19:28:30 +02:00
downloadfromdivecomputer.ui Update downloadfromdivecomputer.ui 2024-04-22 16:52:19 +12:00
filterconstraintwidget.cpp preferences: use std::string in struct preferences 2024-08-13 19:28:30 +02:00
filterconstraintwidget.h filter: add a filter constraint widget 2020-09-29 16:13:03 -07:00
filterwidget.cpp core: remove filterconstraint C boilerplate code 2024-08-13 19:28:30 +02:00
filterwidget.h
filterwidget.ui
findmovedimagesdialog.cpp core: turn C dive-table into an owning table 2024-08-13 19:28:30 +02:00
findmovedimagesdialog.h Dive pictures: implement FindMovedImagesDialog 2018-07-04 02:27:36 +08:00
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 cleanup: move declaration of utc_mk* functions to new subsurface-time.h header 2020-05-01 09:42:31 -07:00
importgps.h core: move GPX parsing into core 2020-01-24 09:51:02 -08:00
importgps.ui
kmessagewidget.cpp cleanup: replace Q_FOREACH and foreach by range base for 2024-03-24 17:53:19 +01:00
kmessagewidget.h Cleanup: reinstate override modifiers 2018-09-29 15:23:25 -07:00
listfilter.ui
locationinformation.cpp core: remove accessor get_dive_site_for_dive() 2024-08-13 19:28:30 +02:00
locationinformation.h Desktop: Add mergeing into the selected dive site. 2023-05-20 07:24:39 +02:00
locationinformation.ui
mainwindow.cpp Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
mainwindow.h fix copy/paste of dive-site 2024-08-17 23:34:16 +12:00
mainwindow.ui Desktop: Regroup File Menu Entries. 2023-06-17 20:19:35 +02:00
mapwidget.cpp core: move divesite_has_gps_information() to struct dive_site 2024-08-13 19:28:30 +02:00
mapwidget.h map: use value semantics for MapLocation 2024-08-13 19:28:30 +02:00
modeldelegates.cpp Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
modeldelegates.h Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
notificationwidget.cpp
notificationwidget.h cleanup: fix incorrect QFuture return value 2022-03-12 08:28:32 -08:00
plannerDetails.ui Bring back style sheet HTML for planner output 2017-02-24 01:06:09 -08:00
plannerSettings.ui Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
printdialog.cpp general: remove (void) function parameter declarations 2024-08-13 19:28:30 +02:00
printdialog.h printing: pass current filename to dialog 2024-03-24 17:53:19 +01:00
printer.cpp core: turn C dive-table into an owning table 2024-08-13 19:28:30 +02:00
printer.h
printoptions.cpp Add printing option for page orientation 2023-03-28 21:08:37 -07:00
printoptions.h
printoptions.ui
profilewidget.cpp core: introduce a few user-defined literals for unit types 2024-09-11 10:23:07 +02:00
profilewidget.h Planner: Improve Gas Handling in CCR Mode. 2024-08-26 12:36:31 +12:00
profilewidget.ui
qtwaitingspinner.cpp cleanup: prevent distracing conversion warnings 2022-03-12 08:28:32 -08:00
qtwaitingspinner.h Move qt-ui to desktop-widgets 2015-10-30 10:36:49 -07:00
renumber.ui
searchbar.ui
setpoint.ui
shiftimagetimes.ui
shifttimes.ui
simplewidgets.cpp core: add CRTP base class to unit types 2024-09-11 10:23:07 +02:00
simplewidgets.h fix copy/paste of dive-site 2024-08-17 23:34:16 +12:00
starwidget.cpp cleanup: remove reference to deprecated enum value 2020-10-26 19:27:03 -07:00
starwidget.h cleanup: fix deprecated QFlags use 2020-10-26 19:27:03 -07:00
statswidget.cpp
statswidget.h Qt6: prevent QML object from being garbage collected 2022-03-12 08:28:32 -08:00
statswidget.ui
subsurfacewebservices.cpp core: move process_import_dives() and related functions to divelog 2024-08-13 19:28:30 +02:00
subsurfacewebservices.h Qt6: update the connect calls for QNetworkReply 2022-04-18 07:24:39 +02:00
tableview.cpp
tableview.h Desktop: don't connect to remove() slot of model from TableModel 2019-12-05 10:14:25 -08:00
tableview.ui
tagwidget.cpp desktop: let tag-widget completion popup accept composition events 2022-08-13 11:19:37 -07:00
tagwidget.h desktop: improve composition on TagWidgets 2022-08-13 11:19:37 -07:00
templateedit.cpp printing: don't access displayed_dive in printing code 2023-04-16 20:23:59 +02:00
templateedit.h
templateedit.ui
templatelayout.cpp core: move get_dive_location()/_country() to struct dive 2024-08-13 19:28:30 +02:00
templatelayout.h cleanup: silence std::move()-related Coverity warnings 2024-01-15 15:11:36 -08:00
textedit.cpp
textedit.h Desktop: create new custom TextEdit widget for notes-field 2019-04-12 18:19:07 +03:00
tripselectiondialog.cpp core: include trip table directly in divelog 2024-08-13 19:28:30 +02:00
tripselectiondialog.h desktop: add trip selection dialog 2020-10-03 10:01:13 -07:00
tripselectiondialog.ui
updatemanager.cpp remove app uuid 2024-01-07 16:01:55 -08:00
updatemanager.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
urldialog.ui
usermanual.cpp cleanup: don't initialize flags with just an integer 2020-10-26 19:27:03 -07:00
usermanual.h
webservices.ui Use icons relative path. 2017-11-30 23:14:46 -08:00