Browse Source

Use getters to get managers for CuraStackBuilder

Lipu Fei 7 years ago
parent
commit
85e3857785
1 changed files with 3 additions and 3 deletions
  1. 3 3
      cura/Settings/CuraStackBuilder.py

+ 3 - 3
cura/Settings/CuraStackBuilder.py

@@ -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
-        material_manager = CuraApplication.getInstance()._material_manager
-        quality_manager = CuraApplication.getInstance()._quality_manager
+        variant_manager = application.getVariantManager()
+        material_manager = application.getMaterialManager()
+        quality_manager = application.getQualityManager()
         registry = ContainerRegistry.getInstance()
         registry = ContainerRegistry.getInstance()
 
 
         definitions = registry.findDefinitionContainers(id = definition_id)
         definitions = registry.findDefinitionContainers(id = definition_id)