mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-02 20:52:20 -07:00
Display the appropriate profile settings on Profiles page
CURA-2006
This commit is contained in:
parent
cfb062718f
commit
344be2687e
1 changed files with 9 additions and 3 deletions
|
|
@ -88,7 +88,11 @@ class QualitySettingsModel(UM.Qt.ListModel.ListModel):
|
||||||
else:
|
else:
|
||||||
quality_changes_container = containers[0]
|
quality_changes_container = containers[0]
|
||||||
|
|
||||||
criteria = { "type": "quality", "quality_type": quality_changes_container.getMetaDataEntry("quality"), "definition": quality_changes_container.getDefinition().getId() }
|
criteria = {
|
||||||
|
"type": "quality",
|
||||||
|
"quality_type": quality_changes_container.getMetaDataEntry("quality"),
|
||||||
|
"definition": quality_changes_container.getDefinition().getId()
|
||||||
|
}
|
||||||
|
|
||||||
if self._material:
|
if self._material:
|
||||||
criteria["material"] = self._material
|
criteria["material"] = self._material
|
||||||
|
|
@ -100,8 +104,9 @@ class QualitySettingsModel(UM.Qt.ListModel.ListModel):
|
||||||
quality_container = quality_container[0]
|
quality_container = quality_container[0]
|
||||||
|
|
||||||
quality_type = quality_container.getMetaDataEntry("quality_type")
|
quality_type = quality_container.getMetaDataEntry("quality_type")
|
||||||
|
definition_id = quality_container.getDefinition().getId()
|
||||||
|
|
||||||
criteria = { "type": "quality", "quality_type": quality_type }
|
criteria = { "type": "quality", "quality_type": quality_type, "definition": definition_id }
|
||||||
|
|
||||||
if self._material:
|
if self._material:
|
||||||
criteria["material"] = self._material
|
criteria["material"] = self._material
|
||||||
|
|
@ -130,7 +135,8 @@ class QualitySettingsModel(UM.Qt.ListModel.ListModel):
|
||||||
return
|
return
|
||||||
|
|
||||||
if quality_changes_container:
|
if quality_changes_container:
|
||||||
changes = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(type = "quality_changes", quality = quality_type, extruder = self._extruder_id)
|
criteria = {"type": "quality_changes", "quality": quality_type, "extruder": self._extruder_id, "definition": definition_id }
|
||||||
|
changes = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(**criteria)
|
||||||
if changes:
|
if changes:
|
||||||
containers.extend(changes)
|
containers.extend(changes)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue