Cura/cura/Settings
Ghostkeeper 5ae02fb4c6
Listen to changes on all extruders
Not just the active extruder. The non-active extruder may change when loading a project file which happened to have the same printer (so no new printer is created) and the same material and variant in the active extruder but not the same material or variant in another extruder.

Contributes to issue CURA-3803.
2017-05-22 14:01:58 +02:00
..
__init__.py Heaps to changes to get the Cura code through the type checker (with minimal checking). 2016-11-21 21:36:08 +01:00
ContainerManager.py Add spaces around binary operators and after comma 2017-05-17 16:17:48 +02:00
ContainerSettingsModel.py Use ListModel.setItems() instead of appending one item at a time 2016-08-29 13:43:02 +02:00
CuraContainerRegistry.py Fix version upgrade for project loading 2017-05-16 14:38:27 +02:00
CuraContainerStack.py Also override getTop(), as curaContainerStack enforces it being a instanceContainer 2017-05-12 16:39:24 +02:00
CuraStackBuilder.py Fix circular import problem caused by moving SettingVersion into CuraApplication 2017-05-16 14:55:34 +02:00
Exceptions.py Override getProperty in ExtruderStack with some additional checks 2017-04-11 17:45:23 +02:00
ExtruderManager.py Modify parameter types from DefinitionContainer to DefinitionContainerInterface 2017-05-22 14:01:57 +02:00
ExtrudersModel.py Listen to changes on all extruders 2017-05-22 14:01:58 +02:00
ExtruderStack.py Only use limit_to_extruder when the extruder exists 2017-05-19 13:37:38 +02:00
GlobalStack.py Do not add and register Extruders if they are already there 2017-05-17 17:07:36 +02:00
MachineManager.py Erase changed hotends/materials after applying changes 2017-05-19 14:39:22 +02:00
MachineNameValidator.py Fixed a bunch of error which were reported by PyCharm's code analysis. 2017-02-26 21:05:09 +01:00
MaterialSettingsVisibilityHandler.py Use full import path for parent class 2017-02-17 12:42:11 +01:00
ProfilesModel.py Added typing to all singletons 2017-04-13 16:32:17 +02:00
QualityAndUserProfilesModel.py A small fix for the case when Cura is starting up and there is no printer. 2016-10-13 11:12:43 +02:00
QualitySettingsModel.py Merge branch 'master' into python_type_hinting 2017-01-17 08:42:55 +01:00
SetObjectExtruderOperation.py Add a SetObjectExtruderOperation class 2017-04-20 17:42:06 +02:00
SettingInheritanceManager.py Check global_stack before updating in SettingInheritanceManager 2017-05-19 15:23:30 +02:00
SettingOverrideDecorator.py Add a selectedObjectExtruders property to ExtruderManager 2017-04-20 17:42:06 +02:00
UserChangesModel.py Coding style fixes 2017-03-08 15:09:02 +01:00
UserProfilesModel.py Filter the list of quality changes taking into account the quality(-type) profile they depend on. 2016-10-05 09:32:18 +02:00