mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-07 22:13:58 -06:00
Show the correct list of qualities and quality change profiles.
Contributes to CURA-2248 Duplicated profile not shown in the profile manager list
This commit is contained in:
parent
4a85ee85c1
commit
2742a4ef65
4 changed files with 38 additions and 31 deletions
|
@ -15,37 +15,7 @@ UM.ManagementPage
|
|||
title: catalog.i18nc("@title:tab", "Profiles");
|
||||
property var extrudersModel: Cura.ExtrudersModel{}
|
||||
|
||||
model: UM.InstanceContainersModel
|
||||
{
|
||||
filterList:
|
||||
{
|
||||
var qualityFilter = { "type": "quality", "extruder": null };
|
||||
if(Cura.MachineManager.filterQualityByMachine)
|
||||
{
|
||||
qualityFilter.definition = Cura.MachineManager.activeQualityDefinitionId;
|
||||
if(Cura.MachineManager.hasMaterials)
|
||||
{
|
||||
qualityFilter.material = Cura.MachineManager.allActiveMaterialIds[Cura.MachineManager.activeMachineId];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
qualityFilter.definition = "fdmprinter";
|
||||
}
|
||||
|
||||
var qualityChangeFilter = { "type": "quality_changes", "extruder": null };
|
||||
if(Cura.MachineManager.filterQualityByMachine)
|
||||
{
|
||||
qualityChangeFilter.definition = Cura.MachineManager.activeQualityDefinitionId;
|
||||
}
|
||||
else
|
||||
{
|
||||
qualityChangeFilter.definition = "fdmprinter";
|
||||
}
|
||||
|
||||
return [qualityFilter, qualityChangeFilter];
|
||||
}
|
||||
}
|
||||
model: Cura.ProfilesPageModel { }
|
||||
|
||||
section.property: "readOnly"
|
||||
section.delegate: Rectangle
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue