* Make sure that quality changes are machine dependent but material independent.

* Correctly handle machines which derived (subclasses) from other machines.
* Some refactoring and a lot more comments.

Contributes to CURA-2414 Quality changes profiles are created incorrectly
This commit is contained in:
Simon Edwards 2016-09-20 16:06:26 +02:00 committed by U-ULTIMAKER\s.edwards
parent 45b753082f
commit 90dedc354c
5 changed files with 297 additions and 115 deletions

View file

@ -38,11 +38,11 @@ Menu
id: customProfileInstantiator
model: UM.InstanceContainersModel
{
filter: menu.getFilter({
filter: ({
"type": "quality_changes",
"extruder": null,
"definition": Cura.MachineManager.filterQualityByMachine ? Cura.MachineManager.activeQualityDefinitionId : "fdmprinter"
});
})
onModelReset: customSeparator.visible = rowCount() > 0
}