Show the warning color for unsupported materials/qualities by using the new 'supported' metadata flag.

CURA-2271
This commit is contained in:
Simon Edwards 2016-10-12 15:57:50 +02:00
parent df922f5382
commit c3cf762451
6 changed files with 17 additions and 18 deletions

View file

@ -20,9 +20,6 @@ class QualityManager:
__instance = None
def __init__(self):
self._empty_quality_container = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(id = "empty_quality")[0]
## Find a quality by name for a specific machine definition and materials.
#
# \param quality_name
@ -96,7 +93,7 @@ class QualityManager:
basic_materials = self._getBasicMaterials(material_containers[0])
result = self._getFilteredContainersForStack(machine_definition, basic_materials, **criteria)
return result[0] if result else self._empty_quality_container
return result[0] if result else None
## Find all suitable qualities for a combination of machine and material.
#
@ -110,9 +107,6 @@ class QualityManager:
basic_materials = self._getBasicMaterials(material_container)
result = self._getFilteredContainersForStack(machine_definition, basic_materials, **criteria)
if not result:
result = [ self._empty_quality_container ]
return result
## Find all quality changes for a machine.