CURA-4606 reimplemented duplicate profile

This commit is contained in:
Jack Ha 2018-02-19 16:47:04 +01:00
parent 7a78f9821f
commit bd10f23311
3 changed files with 46 additions and 92 deletions

View file

@ -1,4 +1,4 @@
from typing import Optional
from typing import List, Optional
from PyQt5.Qt import QObject, pyqtSlot
@ -25,3 +25,11 @@ class ContainerGroup(QObject):
for key in node.getContainer().getAllKeys():
result.add(key)
return result
def getAllNodes(self) -> List[ContainerNode]:
result = []
if self.node_for_global is not None:
result.append(self.node_for_global)
for extruder_node in self.nodes_for_extruders.values():
result.append(extruder_node)
return result