subsurface/desktop-widgets
Berthold Stoeger 215e5a4544 desktop: make divecomputer table sortable
Add a small proxy-model on top of DiveComputerModel so that clicking
on table headers makes the table sortable.

The UI feature here is not as important as the fact that the UI does
its own sorting and we can keep the device-table in the core sorted
differently.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2020-10-11 08:35:20 -07:00
..
css
preferences desktop: refresh date/time format when switching to system defaults 2020-05-22 10:00:43 -07:00
statistics cleanup: remove empty files in desktop-widgets/statistics 2020-09-12 08:36:10 -07:00
tab-widgets translations: initialize water type strings at run time 2020-09-21 13:42:00 -07:00
about.cpp add Berthold to the list of explicitly mentioned developers 2020-05-09 17:21:43 -07:00
about.h
about.ui
addfilterpreset.ui filter: create a primitive "create filter preset" dialog 2020-09-29 16:13:03 -07:00
btdeviceselectiondialog.cpp core/BLE: don't insist on pairing of pure BLE devices 2020-08-22 19:35:58 -07:00
btdeviceselectiondialog.h
btdeviceselectiondialog.ui Desktop: add checkbox to show all BT devices 2019-02-14 09:05:58 -08:00
CMakeLists.txt build-system: remove building Grantlee cmake 2020-10-08 12:19:39 -07:00
configuredivecomputerdialog.cpp cleanup: use safe connect() in ConfigureDiveComputerDialog 2020-10-06 10:38:45 -07:00
configuredivecomputerdialog.h cleanup: use safe connect() in ConfigureDiveComputerDialog 2020-10-06 10:38:45 -07:00
configuredivecomputerdialog.ui
divecomponentselection.ui Add various enhancements to profile export and dive data copy 2019-02-07 16:06:43 +01:00
divecomputermanagementdialog.cpp desktop: make divecomputer table sortable 2020-10-11 08:35:20 -07:00
divecomputermanagementdialog.h desktop: make divecomputer table sortable 2020-10-11 08:35:20 -07:00
divecomputermanagementdialog.ui
divelistview.cpp cleanup: use getDiveSelection() to loop over selected dives 2020-10-03 10:01:13 -07:00
divelistview.h desktop: allow moving dives to arbitrary trips 2020-10-03 10:01:13 -07:00
divelogexportdialog.cpp Increase event icon size in print mode 2020-09-03 11:46:18 -07:00
divelogexportdialog.h desktop-widgets: move export functions to shared class 2019-12-03 21:30:39 -08:00
divelogexportdialog.ui Reorganise and reword divelog export panel 2020-04-18 12:08:48 -07:00
divelogimportdialog.cpp filter: implement importing of filter presets 2020-09-29 16:13:03 -07:00
divelogimportdialog.h
divelogimportdialog.ui
divepicturewidget.cpp media: don't send dive-id in drag&drop event 2020-05-06 13:58:09 -07:00
divepicturewidget.h Cleanup: remove DivePictureThumbnailThread 2020-05-06 13:58:09 -07:00
diveplanner.cpp planner: limit depth and time of segments to sane values 2020-10-03 16:19:04 -07:00
diveplanner.h code cleanup: remove unused QSignalMapper 2020-01-10 02:37:03 +09:00
diveplanner.ui
diveshareexportdialog.cpp desktop-widgets: diveDiveShareExportDialog add signal handling 2019-12-11 11:08:51 -05:00
diveshareexportdialog.h desktop-widgets: diveDiveShareExportDialog add signal handling 2019-12-11 11:08:51 -05:00
diveshareexportdialog.ui
divesiteimportdialog.cpp code cleanup: add empty table structures 2020-01-10 02:37:03 +09:00
divesiteimportdialog.h Create DivesiteImportDialog to select sites to import 2019-05-06 10:48:44 +02:00
divesiteimportdialog.ui Create DivesiteImportDialog to select sites to import 2019-05-06 10:48:44 +02:00
downloadfromdivecomputer.cpp core/bt: match DC descriptor in lower case 2020-05-15 02:49:46 +03:00
downloadfromdivecomputer.h Import: Make DownloadThread a subobject of DiveImportedModel 2019-10-02 08:04:49 -07:00
downloadfromdivecomputer.ui
filterconstraintwidget.cpp Remove empty vertical space from filter QListWidget 2020-10-05 13:36:29 -07:00
filterconstraintwidget.h filter: add a filter constraint widget 2020-09-29 16:13:03 -07:00
filterwidget.cpp cleanup: rename FilterWidget2 to FilterWidget 2020-09-29 16:14:31 -07:00
filterwidget.h cleanup: rename FilterWidget2 to FilterWidget 2020-09-29 16:14:31 -07:00
filterwidget.ui cleanup: rename FilterWidget2 to FilterWidget 2020-09-29 16:14:31 -07:00
findmovedimagesdialog.cpp media: move picture function from dive.c to picture.c 2020-04-10 10:53:03 -07:00
findmovedimagesdialog.h
findmovedimagesdialog.ui
groupedlineedit.cpp Fix includes for building against Qt-5.15 2020-06-13 14:00:05 +02: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 Typo: UCT to UTC 2020-03-19 08:37:59 -07:00
kmessagewidget.cpp
kmessagewidget.h
listfilter.ui
locationinformation.cpp [Bug #2934] Geo Lookup - support for remote dive sites 2020-09-05 17:34:15 +02:00
locationinformation.h cleanup: fix compiler warning 2020-08-24 08:31:38 -07:00
locationinformation.ui Desktop: Import dive coordinates directly from GPS 2020-01-24 09:51:02 -08:00
mainwindow.cpp cleanup: rename FilterWidget2 to FilterWidget 2020-09-29 16:14:31 -07:00
mainwindow.h cleanup: rename FilterWidget2 to FilterWidget 2020-09-29 16:14:31 -07:00
mainwindow.ui desktop: remove user survey 2020-04-19 14:27:54 -07:00
mapwidget.cpp cleanup: invert control-flow when resetting the core structures 2020-05-07 08:43:27 -07:00
mapwidget.h Cleanup: lower-case filenames in core/subsurface-qt/ 2020-02-04 02:16:46 +01:00
modeldelegates.cpp desktop: make completion of equipment types substring search 2020-09-10 08:58:03 -07:00
modeldelegates.h cleanup: use pointer-to-member style connect for ComboBoxDelegate 2020-05-16 10:09:35 -07:00
notificationwidget.cpp
notificationwidget.h
plannerDetails.ui
plannerSettings.ui Planner: Add option to treat O2 as narcotic 2019-10-31 00:30:38 -07:00
printdialog.cpp Set printer resolution 2020-09-03 11:46:16 -07:00
printdialog.h Add the ability to export print template as html 2019-09-11 17:21:50 +01:00
printer.cpp profile: don't interpret NULL as current_dive in plotDive() 2020-05-03 14:47:49 -07:00
printer.h Add the ability to export print template as html 2019-09-11 17:21:50 +01:00
printoptions.cpp Set printer resolution 2020-09-03 11:46:16 -07:00
printoptions.h Set printer resolution 2020-09-03 11:46:16 -07:00
printoptions.ui Set printer resolution 2020-09-03 11:46:16 -07:00
qtwaitingspinner.cpp
qtwaitingspinner.h
renumber.ui
searchbar.ui
setpoint.ui
shiftimagetimes.ui
shifttimes.ui
simplewidgets.cpp filter: when a filter preset is selected, suggest its name on save 2020-09-29 16:13:03 -07:00
simplewidgets.h filter: when a filter preset is selected, suggest its name on save 2020-09-29 16:13:03 -07:00
starwidget.cpp cleanup: unglobalize grayImage() 2020-05-27 13:55:08 -07:00
starwidget.h
subsurfacewebservices.cpp filter: implement importing of filter presets 2020-09-29 16:13:03 -07:00
subsurfacewebservices.h desktop: remove user survey 2020-04-19 14:27:54 -07:00
tableview.cpp desktop: fix TableView for Qt 5.15 2020-09-13 13:55:46 -07:00
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: remove edit-check in tag-widget completer 2019-04-14 03:38:22 +12:00
tagwidget.h Undo: implement undo of tag editing 2019-04-12 18:19:07 +03:00
templateedit.cpp
templateedit.h
templateedit.ui
templatelayout.cpp Remove code references to Grantlee 2020-10-08 12:19:39 -07:00
templatelayout.h Remove code references to Grantlee 2020-10-08 12:19:39 -07:00
textedit.cpp Desktop: create new custom TextEdit widget for notes-field 2019-04-12 18:19:07 +03:00
textedit.h Desktop: create new custom TextEdit widget for notes-field 2019-04-12 18:19:07 +03:00
tripselectiondialog.cpp desktop: add trip selection dialog 2020-10-03 10:01:13 -07:00
tripselectiondialog.h desktop: add trip selection dialog 2020-10-03 10:01:13 -07:00
tripselectiondialog.ui desktop: add trip selection dialog 2020-10-03 10:01:13 -07:00
updatemanager.cpp core: move updatecheck to its own domain 2019-02-09 10:37:55 -08:00
updatemanager.h
urldialog.ui
usermanual.cpp cleanup: split uiLanguage() in two functions 2020-03-22 12:01:09 -07:00
usermanual.h Remove partial support for QWebEngine 2019-03-20 08:45:02 -07:00
webservices.ui