Cura/cura/Settings
Ghostkeeper a87db2d721
Always update root material even if not in QML
Previously the _current_root_material_id and _current_root_material_name dictionaries were only updated if they are used anywhere in QML. This is unreliable. We're now directly connecting to the signal so that they are always updated, even when not in use by the GUI. This way we can rely on it in other places than the GUI.

Contributes to issue CURA-4606.
2018-03-13 09:09:21 +01:00
..
__init__.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
ContainerManager.py CURA-4400 correctly cope with quality changes that conflict with the current enabled extruders 2018-03-12 14:15:49 +01:00
CuraContainerRegistry.py Fix profile importing for version upgrade 2018-03-12 16:15:16 +01:00
CuraContainerStack.py WIP: Remove findDefault..()s 2018-02-16 14:23:11 +01:00
CuraStackBuilder.py Add getDefaultMaterial() in MaterialManager 2018-03-03 15:29:49 +01:00
Exceptions.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
ExtruderManager.py CURA-4400 fixed merge conflicts 2018-03-05 16:47:40 +01:00
ExtrudersModel.py CURA-4400 added function to find model index by extruder position in SettingExtruder 2018-03-12 09:56:08 +01:00
ExtruderStack.py CURA-4400 fixed merge conflicts 2018-03-05 16:47:40 +01:00
GlobalStack.py CURA-4606 CURA-5012 corrected and moved approximateMaterialDiameter to ExtruderStack 2018-02-27 13:03:08 +01:00
MachineManager.py Always update root material even if not in QML 2018-03-13 09:09:21 +01:00
MachineNameValidator.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
MaterialSettingsVisibilityHandler.py Merge remote-tracking branch 'origin/master' into refactoring_machine_manager 2018-02-21 14:05:19 +01:00
PerObjectContainerStack.py Import Application instead of inline import CuraApplication 2017-08-28 14:35:36 +02:00
SetObjectExtruderOperation.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
SettingInheritanceManager.py Merge pull request #2685 from Ultimaker/container_stack_improvements 2017-11-20 17:42:26 +01:00
SettingOverrideDecorator.py CURA-4400 fix per object setting change reslicing without reevaluate is non printing mesh all the time 2018-03-08 13:57:11 +01:00
SimpleModeSettingsManager.py Update simple mode manager states when manager is created - CURA-4466 2017-10-20 12:37:59 +02:00
UserChangesModel.py Fix retrieving setting values with "extruderValues()" and "resolveOrValue()" 2017-10-11 11:05:01 +02:00