Cura/cura/Machines
Ghostkeeper 599dcb34bc
Fix sorting qualities by quality type
Otherwise the dictionary ends up being filled by container ID which then causes the quality type to not be present in the dictionary, ending up with an empty list of quality groups.

Contributes to issue CURA-6600.
2019-08-26 15:25:11 +02:00
..
Models Use container tree to get the current printer's quality groups 2019-08-26 14:00:35 +02:00
__init__.py WIP: Create VariantManager 2018-02-16 14:20:02 +01:00
ContainerNode.py Don't unnecessarily deprecate the getMetaDataEntry functionality 2019-08-23 13:43:30 +02:00
ContainerTree.py Document new requirement that there must always be one child 2019-08-22 16:47:57 +02:00
IntentNode.py Resolve circular imports 2019-08-06 17:04:29 +02:00
MachineErrorChecker.py Fix incorect error checking 2019-07-31 10:24:31 +02:00
MachineNode.py Fix sorting qualities by quality type 2019-08-26 15:25:11 +02:00
MaterialGroup.py Added typing for various setting classes 2018-09-10 15:24:11 +02:00
MaterialManager.py Always return a MaterialNode from getDefaultMaterial 2019-08-22 17:13:46 +02:00
MaterialNode.py Encode empty containers in container tree if necessary 2019-08-22 16:44:52 +02:00
QualityChangesGroup.py Don't make QualityChangesGroup hold ContainerNodes 2019-08-23 17:11:21 +02:00
QualityGroup.py Remove (all?, most?) deprecated ContainerNode.getMetaDataEntry calls. 2019-08-20 15:38:45 +02:00
QualityManager.py Use new MachineNode.getQualityChangesGroups instead of quality manager 2019-08-23 17:29:32 +02:00
QualityNode.py Encode empty containers in container tree if necessary 2019-08-22 16:44:52 +02:00
VariantManager.py Prevent crashes when duplicating a material 2019-08-19 11:42:52 +02:00
VariantNode.py Log warning when preferred material can't be found 2019-08-22 17:02:09 +02:00
VariantType.py Move VariantType to VariantType.py 2018-08-02 16:11:55 +02:00