mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-16 11:17:49 -06:00
Custom profiles are now shown in the preference panel - CURA-4327
This commit is contained in:
parent
c4f5c970e5
commit
ebd180bfdc
1 changed files with 14 additions and 3 deletions
|
@ -125,11 +125,22 @@ class ProfilesModel(InstanceContainersModel):
|
||||||
for key in reversed(tmp_all_quality_items.keys()):
|
for key in reversed(tmp_all_quality_items.keys()):
|
||||||
all_quality_items[key] = tmp_all_quality_items[key]
|
all_quality_items[key] = tmp_all_quality_items[key]
|
||||||
|
|
||||||
|
# First the suitable containers are set in the model
|
||||||
|
containers = []
|
||||||
for data_item in all_quality_items.values():
|
for data_item in all_quality_items.values():
|
||||||
item = data_item["suitable_container"]
|
suitable_item = data_item["suitable_container"]
|
||||||
if item is None:
|
if suitable_item is None:
|
||||||
item = data_item["all_containers"][0]
|
suitable_item = data_item["all_containers"][0]
|
||||||
|
containers.append(suitable_item)
|
||||||
|
|
||||||
|
# Once the suitable containers are collected, the rest of the containers are appended
|
||||||
|
for data_item in all_quality_items.values():
|
||||||
|
for item in data_item["all_containers"]:
|
||||||
|
if item not in containers:
|
||||||
|
containers.append(item)
|
||||||
|
|
||||||
|
# Now all the containers are set
|
||||||
|
for item in containers:
|
||||||
profile = container_registry.findContainers(id = item["id"])
|
profile = container_registry.findContainers(id = item["id"])
|
||||||
if not profile:
|
if not profile:
|
||||||
item["layer_height"] = "" #Can't update a profile that is unknown.
|
item["layer_height"] = "" #Can't update a profile that is unknown.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue