mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 13:34:01 -06:00
Introduce a ContainerManager class to handle container actions like duplicate
Because MachineManager is getting rather large Contributes to CURA-342
This commit is contained in:
parent
f7e4b91569
commit
cd8bc3b60d
2 changed files with 37 additions and 0 deletions
|
@ -45,6 +45,7 @@ from . import CuraSplashScreen
|
|||
from . import MachineManagerModel
|
||||
from . import ContainerSettingsModel
|
||||
from . import MachineActionManager
|
||||
from . import ContainerManager
|
||||
|
||||
import cura.Settings
|
||||
|
||||
|
@ -428,6 +429,8 @@ class CuraApplication(QtApplication):
|
|||
qmlRegisterType(ContainerSettingsModel.ContainerSettingsModel, "Cura", 1, 0, "ContainerSettingsModel")
|
||||
qmlRegisterType(cura.Settings.MaterialSettingsVisibilityHandler, "Cura", 1, 0, "MaterialSettingsVisibilityHandler")
|
||||
|
||||
qmlRegisterSingletonType(ContainerManager.ContainerManager, "Cura", 1, 0, "ContainerManager", ContainerManager.createContainerManager)
|
||||
|
||||
qmlRegisterSingletonType(QUrl.fromLocalFile(Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, "Actions.qml")), "Cura", 1, 0, "Actions")
|
||||
|
||||
engine.rootContext().setContextProperty("ExtruderManager", ExtruderManager.ExtruderManager.getInstance())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue