Cura/cura/Machines/Models
Ghostkeeper 66ed9ed201
Remove optimisation that broke updates of models upon metadata change
If the metadata changed, such as whether a material was favourite or not, then the materials models were not updating any more because the actual list of available materials was still the same.
I've removed this optimisation and tested performance locally. It seems to be slightly slower (though that might be placebo or measurement error). However most of the performance boost of cura-6016 was resulting from different changes there so the interface still seems to be quite a lot faster than what it used to be.

Contributes to issue CURA-6032.
2018-12-18 16:52:04 +01:00
..
__init__.py WIP: Move NozzleModel.py 2018-02-16 14:23:11 +01:00
BaseMaterialsModel.py Remove optimisation that broke updates of models upon metadata change 2018-12-18 16:52:04 +01:00
BuildPlateModel.py Move VariantType to VariantType.py 2018-08-02 16:11:55 +02:00
CustomQualityProfilesDropDownMenuModel.py Add logging for every setting model update 2018-03-12 14:48:56 +01:00
FavoriteMaterialsModel.py Remove unused import and add documentation 2018-12-18 16:09:19 +01:00
GenericMaterialsModel.py Update far less agressively for the material models 2018-12-11 10:59:17 +01:00
MachineManagementModel.py Cleanup MachineManagementModel 2018-03-15 10:44:02 +01:00
MaterialBrandsModel.py Update far less agressively for the material models 2018-12-11 10:59:17 +01:00
MultiBuildPlateModel.py CURA-5090 speedups by using qtimers on updating mostly visual elements 2018-03-14 16:09:59 +01:00
NozzleModel.py Fix NozzleModel to work with new ListModel data update 2018-12-14 13:00:06 +01:00
QualityManagementModel.py Merge branch '3.3' 2018-04-18 10:43:31 +02:00
QualityProfilesDropDownMenuModel.py Add is_experimental to Qt models and QMLs 2018-11-27 15:50:03 +01:00
QualitySettingsModel.py Merge branch '3.3' 2018-04-18 10:43:31 +02:00
SettingVisibilityPresetsModel.py Fix situation where the setting visibility model could cause a crash. 2018-11-01 15:28:08 +01:00