Use getters to get managers for CuraStackBuilder

This commit is contained in:
Lipu Fei 2018-02-27 16:12:28 +01:00
parent 9dcd72fb36
commit 85e3857785

View file

@ -27,9 +27,9 @@ class CuraStackBuilder:
def createMachine(cls, name: str, definition_id: str) -> Optional[GlobalStack]: def createMachine(cls, name: str, definition_id: str) -> Optional[GlobalStack]:
from cura.CuraApplication import CuraApplication from cura.CuraApplication import CuraApplication
application = CuraApplication.getInstance() application = CuraApplication.getInstance()
variant_manager = CuraApplication.getInstance()._variant_manager variant_manager = application.getVariantManager()
material_manager = CuraApplication.getInstance()._material_manager material_manager = application.getMaterialManager()
quality_manager = CuraApplication.getInstance()._quality_manager quality_manager = application.getQualityManager()
registry = ContainerRegistry.getInstance() registry = ContainerRegistry.getInstance()
definitions = registry.findDefinitionContainers(id = definition_id) definitions = registry.findDefinitionContainers(id = definition_id)