From c93f5dc8ac5b6bab6d35413f2b9d2c304be40cff Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 27 Sep 2016 15:12:44 +0200 Subject: [PATCH] QualitySettingsModel now uses right metadata entry for filtering CURA-2452 --- cura/Settings/QualitySettingsModel.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/Settings/QualitySettingsModel.py b/cura/Settings/QualitySettingsModel.py index 2d02d27f72..1e5fbc97e7 100644 --- a/cura/Settings/QualitySettingsModel.py +++ b/cura/Settings/QualitySettingsModel.py @@ -92,7 +92,7 @@ class QualitySettingsModel(UM.Qt.ListModel.ListModel): criteria = { "type": "quality", - "quality_type": quality_changes_container.getMetaDataEntry("quality"), + "quality_type": quality_changes_container.getMetaDataEntry("quality_type"), "definition": quality_changes_container.getDefinition().getId() } @@ -137,7 +137,7 @@ class QualitySettingsModel(UM.Qt.ListModel.ListModel): return if quality_changes_container: - criteria = {"type": "quality_changes", "quality": quality_type, "definition": definition_id, "name": quality_changes_container.getName()} + criteria = {"type": "quality_changes", "quality_type": quality_type, "definition": definition_id, "name": quality_changes_container.getName()} if self._extruder_id != "": criteria["extruder"] = self._extruder_id else: @@ -182,6 +182,7 @@ class QualitySettingsModel(UM.Qt.ListModel.ListModel): # If a setting is settable per extruder (not global) and we're looking at global tab, don't show this value. if self._extruder_id == "" and settable_per_extruder: continue + items.append({ "key": definition.key, "label": definition.label,