diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index a7d3f1c2ff..d4b737b31b 100644 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -40,6 +40,7 @@ from . import MultiMaterialDecorator from PyQt5.QtCore import pyqtSlot, QUrl, Qt, pyqtSignal, pyqtProperty, QEvent, Q_ENUMS from PyQt5.QtGui import QColor, QIcon +from PyQt5.QtQml import qmlRegisterUncreatableType import platform import sys @@ -206,6 +207,8 @@ class CuraApplication(QtApplication): self._cura_actions = CuraActions.CuraActions(self) engine.rootContext().setContextProperty("CuraActions", self._cura_actions) + qmlRegisterUncreatableType(CuraApplication, "Cura", 1, 0, "ResourceTypes", "Just an Enum type") + def onSelectionChanged(self): if Selection.hasSelection(): if not self.getController().getActiveTool(): diff --git a/resources/qml/AddMachineWizard.qml b/resources/qml/AddMachineWizard.qml index c236c6a19d..1f87c150ae 100644 --- a/resources/qml/AddMachineWizard.qml +++ b/resources/qml/AddMachineWizard.qml @@ -7,6 +7,7 @@ import QtQuick.Layouts 1.1 import QtQuick.Window 2.1 import UM 1.0 as UM +import Cura 1.0 as Cura UM.Wizard { @@ -15,7 +16,7 @@ UM.Wizard wizardPages: [ { title: "Add Printer", - page: "AddMachine.qml" + page: UM.Resources.getPath(Cura.ResourceTypes.QmlFiles, "WizardPages/AddMachine.qml") } ]