subsurface/qt-models
Berthold Stoeger 0d011231e6 desktop: unglobalize ComboBox-models
The combo-boxes (cylinder type, weightsystem, etc.) were controlled
by global models. Keeping these models up-to-date was very combersome
and buggy.

Create a new model everytime a combobox is opened. Ultimately it
might even be better to create a copy of the strings and switch
to simple QStringListModel. Set data in the core directly and
don't do this via the models.

The result is much simpler and easier to handle.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2024-04-16 08:56:49 +12:00
..
cleanertablemodel.cpp
cleanertablemodel.h
CMakeLists.txt build-system: make map support its own thing 2022-04-18 07:24:38 +02:00
completionmodels.cpp core: replace dive master by dive guide 2022-02-15 09:35:43 -08:00
completionmodels.h core: replace dive master by dive guide 2022-02-15 09:35:43 -08:00
cylindermodel.cpp desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
cylindermodel.h Equipment: Include Unused Tanks in Merge if Preference is Enabled. 2023-07-25 11:19:03 +12:00
divecomputerextradatamodel.cpp
divecomputerextradatamodel.h
diveimportedmodel.cpp core: use divelog struct in downloader code 2023-04-14 21:20:23 +02:00
diveimportedmodel.h core: use divelog in importDives() and process_imported_dives() 2023-04-14 21:20:23 +02:00
divelocationmodel.cpp core: replace SSRF_INFO macro by report_info() 2024-03-12 10:31:07 -04:00
divelocationmodel.h
divepicturemodel.cpp cleanup: more Coverity silencing 2024-01-17 14:23:19 -08:00
divepicturemodel.h
diveplannermodel.cpp Mobile: Fix Gradient Factor Preference Setting. 2024-01-27 20:55:32 -08:00
diveplannermodel.h Mobile: Fix Gradient Factor Preference Setting. 2024-01-27 20:55:32 -08:00
divesiteimportmodel.cpp Desktop: Fix build for Qt6 2023-04-26 07:14:07 +02:00
divesiteimportmodel.h
divesummarymodel.cpp
divesummarymodel.h
divetripmodel.cpp divetripmodel: explicitly convert char * to QString 2024-03-10 11:01:42 +13:00
divetripmodel.h Add dive mode as possible column 2023-10-13 08:32:27 +13:00
filterconstraintmodel.cpp
filterconstraintmodel.h
filtermodels.cpp selection: rename selectionChanged() to divesSelected() 2023-04-16 20:23:59 +02:00
filtermodels.h selection: move current dc logic to profile widget 2023-04-16 20:23:59 +02:00
filterpresetmodel.cpp core: port filterpreset.cpp to std::string 2024-03-10 11:01:42 +13:00
filterpresetmodel.h
maplocationmodel.cpp cleanup: replace Q_FOREACH and foreach by range base for 2024-03-24 17:53:19 +01:00
maplocationmodel.h
messagehandlermodel.cpp core: replace SSRF_INFO macro by report_info() 2024-03-12 10:31:07 -04:00
messagehandlermodel.h
mobilelistmodel.cpp core: replace dive master by dive guide 2022-02-15 09:35:43 -08:00
mobilelistmodel.h core: replace dive master by dive guide 2022-02-15 09:35:43 -08:00
models.cpp desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
models.h desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
tankinfomodel.cpp desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
tankinfomodel.h desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
treemodel.cpp
treemodel.h
weightmodel.cpp desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
weightmodel.h
weightsysteminfomodel.cpp desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
weightsysteminfomodel.h desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
yearlystatisticsmodel.cpp Desktop: Fix build for Qt6 2023-04-26 07:14:07 +02:00
yearlystatisticsmodel.h