Link extruder stack to global container stack

Each extruder stack is linked to the same global container stack.

Contributes to issues CURA-1278 and CURA-351.
This commit is contained in:
Ghostkeeper 2016-06-01 15:05:14 +02:00
parent d1566ef637
commit 91fc90a423
No known key found for this signature in database
GPG Key ID: 701948C5954A7385

View File

@ -3,6 +3,7 @@
import re #To parse container registry names to increment the duplicates-resolving number.
import UM.Application #To link the stack to the global container stack.
import UM.Settings.ContainerRegistry #To search for nozzles, materials, etc.
import UM.Settings.ContainerStack #To create a container stack for this extruder.
@ -62,6 +63,8 @@ class Extruder:
self._quality = preferred_quality[0]
self._container_stack.addContainer(self._quality)
self._container_stack.setNextStack(UM.Application.getInstance().getGlobalContainerStack())
## Finds a unique name for an extruder stack.
#
# \param extruder An extruder definition to design a name for.