mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-11 00:37:50 -06:00
Get quality definition from container tree
Contributes to issue CURA-6600.
This commit is contained in:
parent
f89f47f8d5
commit
b9370f864e
2 changed files with 2 additions and 4 deletions
|
@ -29,7 +29,6 @@ from . import GlobalStack
|
||||||
import cura.CuraApplication
|
import cura.CuraApplication
|
||||||
from cura.Settings.cura_empty_instance_containers import empty_quality_container
|
from cura.Settings.cura_empty_instance_containers import empty_quality_container
|
||||||
from cura.Machines.ContainerTree import ContainerTree
|
from cura.Machines.ContainerTree import ContainerTree
|
||||||
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
|
|
||||||
from cura.ReaderWriters.ProfileReader import NoProfileException, ProfileReader
|
from cura.ReaderWriters.ProfileReader import NoProfileException, ProfileReader
|
||||||
|
|
||||||
from UM.i18n import i18nCatalog
|
from UM.i18n import i18nCatalog
|
||||||
|
|
|
@ -9,8 +9,7 @@ from UM.Mesh.MeshWriter import MeshWriter
|
||||||
from UM.Logger import Logger
|
from UM.Logger import Logger
|
||||||
from UM.Application import Application
|
from UM.Application import Application
|
||||||
from UM.Settings.InstanceContainer import InstanceContainer
|
from UM.Settings.InstanceContainer import InstanceContainer
|
||||||
|
from cura.Machines.ContainerTree import ContainerTree
|
||||||
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
|
|
||||||
|
|
||||||
from UM.i18n import i18nCatalog
|
from UM.i18n import i18nCatalog
|
||||||
catalog = i18nCatalog("cura")
|
catalog = i18nCatalog("cura")
|
||||||
|
@ -139,7 +138,7 @@ class GCodeWriter(MeshWriter):
|
||||||
flat_global_container.setMetaDataEntry("quality_type", stack.quality.getMetaDataEntry("quality_type", "normal"))
|
flat_global_container.setMetaDataEntry("quality_type", stack.quality.getMetaDataEntry("quality_type", "normal"))
|
||||||
|
|
||||||
# Get the machine definition ID for quality profiles
|
# Get the machine definition ID for quality profiles
|
||||||
machine_definition_id_for_quality = getMachineDefinitionIDForQualitySearch(stack.definition)
|
machine_definition_id_for_quality = ContainerTree.getInstance().machines[stack.definition.getId()].quality_definition
|
||||||
flat_global_container.setMetaDataEntry("definition", machine_definition_id_for_quality)
|
flat_global_container.setMetaDataEntry("definition", machine_definition_id_for_quality)
|
||||||
|
|
||||||
serialized = flat_global_container.serialize()
|
serialized = flat_global_container.serialize()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue