mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-08 22:35:03 -06:00
![]() We need to listen for changes on all extruder stacks because the values might change and therefore the validation states might change. The value of a different extruder stack could change if you change a global value that has impact on a per-extruder value via inheritance, or in this case if a limit-to-extruder property specifies that the setting should be changed on a different stack. It could change on the stack that is not active in either case. This might have some performance impact, but it is very small. Other than layer_height there aren't many global settings that have impact on multiple extruders via inheritance. And via limit-to-extruder there will typically only be one changed value which you want to update for. Changing layer height will be a bit slower though. Contributes to issue CURA-3291. |
||
---|---|---|
.. | ||
__init__.py | ||
ContainerManager.py | ||
ContainerSettingsModel.py | ||
CuraContainerRegistry.py | ||
ExtruderManager.py | ||
ExtrudersModel.py | ||
MachineManager.py | ||
MachineNameValidator.py | ||
MaterialSettingsVisibilityHandler.py | ||
ProfilesModel.py | ||
QualityAndUserProfilesModel.py | ||
QualitySettingsModel.py | ||
SettingInheritanceManager.py | ||
SettingOverrideDecorator.py | ||
UserProfilesModel.py |