subsurface/desktop-widgets/preferences
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
..
abstractpreferenceswidget.cpp Unify float calulations: use double 2017-12-17 09:02:44 -08:00
abstractpreferenceswidget.h Unify float calulations: use double 2017-12-17 09:02:44 -08:00
CMakeLists.txt build-system: update cmake to allow Qt5 and Qt6 2022-03-12 08:28:32 -08:00
preferences_cloud.cpp preferences: replace SIGNAL/SLOT by function pointers 2024-03-13 13:17:01 +13:00
preferences_cloud.h desktop: add password reset to cloud preferences 2024-01-25 10:42:48 -08:00
preferences_cloud.ui desktop: add password reset to cloud preferences 2024-01-25 10:42:48 -08:00
preferences_dc.cpp preferences: replace SIGNAL/SLOT by function pointers 2024-03-13 13:17:01 +13:00
preferences_dc.h Preferenced UI: add dive download tab 2019-12-25 02:57:42 +09:00
preferences_dc.ui Cosmetic updates to .UI files for Preferences 2019-12-27 05:42:23 +09:00
preferences_defaults.cpp Map Short Names - add preference setting 2022-08-21 18:53:35 -07:00
preferences_defaults.h Preferences UI: add reset tab 2019-12-25 02:57:42 +09:00
preferences_defaults.ui Map Short Names - add preference setting 2022-08-21 18:53:35 -07:00
preferences_equipment.cpp desktop: unglobalize ComboBox-models 2024-04-16 08:56:49 +12:00
preferences_equipment.h Preferences UI: create new equipment tab 2019-12-25 02:57:42 +09:00
preferences_equipment.ui Equipment: Include Unused Tanks in Merge if Preference is Enabled. 2023-07-25 11:19:03 +12:00
preferences_georeference.cpp Preferences UI: add dive log tab 2019-12-25 02:57:42 +09:00
preferences_georeference.h Cleanup: reinstate override modifiers 2018-09-29 15:23:25 -07:00
preferences_georeference.ui Preferences UI: final cleanup 2019-12-25 02:57:42 +09:00
preferences_graph.cpp preferences: replace macro by local function 2024-03-13 13:17:01 +13:00
preferences_graph.h Cleanup: move deco function declarations to deco.h 2019-07-18 05:42:55 -07:00
preferences_graph.ui Preferences UI: add dive log tab 2019-12-25 02:57:42 +09:00
preferences_language.cpp cleanup: replace Q_FOREACH and foreach by range base for 2024-03-24 17:53:19 +01:00
preferences_language.h Cleanup: reinstate override modifiers 2018-09-29 15:23:25 -07:00
preferences_language.ui Desktop: Rework Setting of Custom Date / Time Formats. 2023-05-30 11:24:37 +02:00
preferences_log.cpp Dive filter: reset filter on change of display_invalid_dives flag 2020-03-20 15:20:44 -07:00
preferences_log.h Preferences UI: add dive log tab 2019-12-25 02:57:42 +09:00
preferences_log.ui cleanup: remove obsolete connections 2020-10-26 19:27:03 -07:00
preferences_media.cpp cleanup: fix deprecated form of QProcess::start 2020-10-26 19:27:03 -07:00
preferences_media.h Pereferences UI: add media tab 2019-12-25 02:57:42 +09:00
preferences_media.ui Typo fix: Programm to program 2020-03-22 12:01:59 -07:00
preferences_network.cpp preferences: replace SIGNAL/SLOT by function pointers 2024-03-13 13:17:01 +13:00
preferences_network.h Preferences UI: split network preferences 2019-12-25 02:57:42 +09:00
preferences_network.ui Preferences UI: split network preferences 2019-12-25 02:57:42 +09:00
preferences_reset.cpp preferences: replace SIGNAL/SLOT by function pointers 2024-03-13 13:17:01 +13:00
preferences_reset.h Preferences UI: final cleanup 2019-12-25 02:57:42 +09:00
preferences_reset.ui Preferences UI: final cleanup 2019-12-25 02:57:42 +09:00
preferences_units.cpp core/settings:: remove string functions for units 2020-01-20 09:55:26 -08:00
preferences_units.h Cleanup: reinstate override modifiers 2018-09-29 15:23:25 -07:00
preferences_units.ui Preferences units dialog: Tab order and silence warnings 2017-10-09 11:49:29 +03:00
preferencesdialog.cpp preferences: connect() dialog page only once 2020-12-12 15:52:40 -08:00
preferencesdialog.h preferences: connect() dialog page only once 2020-12-12 15:52:40 -08:00