mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-17 03:37:48 -06:00
Hide unavailable quality groups in profile preferences
CURA-7589
This commit is contained in:
parent
711e930fa0
commit
c9239ed32e
1 changed files with 4 additions and 0 deletions
|
@ -333,6 +333,7 @@ class QualityManagementModel(ListModel):
|
||||||
"layer_height": layer_height, # layer_height is only used for sorting
|
"layer_height": layer_height, # layer_height is only used for sorting
|
||||||
}
|
}
|
||||||
item_list.append(item)
|
item_list.append(item)
|
||||||
|
|
||||||
# Sort by layer_height for built-in qualities
|
# Sort by layer_height for built-in qualities
|
||||||
item_list = sorted(item_list, key = lambda x: x["layer_height"])
|
item_list = sorted(item_list, key = lambda x: x["layer_height"])
|
||||||
|
|
||||||
|
@ -341,6 +342,9 @@ class QualityManagementModel(ListModel):
|
||||||
available_intent_list = [i for i in available_intent_list if i[0] != "default"]
|
available_intent_list = [i for i in available_intent_list if i[0] != "default"]
|
||||||
result = []
|
result = []
|
||||||
for intent_category, quality_type in available_intent_list:
|
for intent_category, quality_type in available_intent_list:
|
||||||
|
if not quality_group_dict[quality_type].is_available:
|
||||||
|
continue
|
||||||
|
|
||||||
result.append({
|
result.append({
|
||||||
"name": quality_group_dict[quality_type].name, # Use the quality name as the display name
|
"name": quality_group_dict[quality_type].name, # Use the quality name as the display name
|
||||||
"is_read_only": True,
|
"is_read_only": True,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue