|
@@ -23,7 +23,7 @@ from UM.Signal import postponeSignals, CompressTechnique
|
|
|
|
|
|
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
|
|
|
from cura.PrinterOutput.PrinterOutputDevice import PrinterOutputDevice, ConnectionType
|
|
|
-from cura.UI.ConfigurationModel import ConfigurationModel
|
|
|
+from cura.UI.PrinterConfigurationModel import PrinterConfigurationModel
|
|
|
from cura.UI.ExtruderConfigurationModel import ExtruderConfigurationModel
|
|
|
from cura.UI.MaterialOutputModel import MaterialOutputModel
|
|
|
from cura.Settings.CuraContainerRegistry import CuraContainerRegistry
|
|
@@ -106,7 +106,7 @@ class MachineManager(QObject):
|
|
|
# There might already be some output devices by the time the signal is connected
|
|
|
self._onOutputDevicesChanged()
|
|
|
|
|
|
- self._current_printer_configuration = ConfigurationModel() # Indicates the current configuration setup in this printer
|
|
|
+ self._current_printer_configuration = PrinterConfigurationModel() # Indicates the current configuration setup in this printer
|
|
|
self.activeMaterialChanged.connect(self._onCurrentConfigurationChanged)
|
|
|
self.activeVariantChanged.connect(self._onCurrentConfigurationChanged)
|
|
|
# Force to compute the current configuration
|
|
@@ -174,7 +174,7 @@ class MachineManager(QObject):
|
|
|
self.outputDevicesChanged.emit()
|
|
|
|
|
|
@pyqtProperty(QObject, notify = currentConfigurationChanged)
|
|
|
- def currentConfiguration(self) -> ConfigurationModel:
|
|
|
+ def currentConfiguration(self) -> PrinterConfigurationModel:
|
|
|
return self._current_printer_configuration
|
|
|
|
|
|
def _onCurrentConfigurationChanged(self) -> None:
|
|
@@ -205,7 +205,7 @@ class MachineManager(QObject):
|
|
|
self.currentConfigurationChanged.emit()
|
|
|
|
|
|
@pyqtSlot(QObject, result = bool)
|
|
|
- def matchesConfiguration(self, configuration: ConfigurationModel) -> bool:
|
|
|
+ def matchesConfiguration(self, configuration: PrinterConfigurationModel) -> bool:
|
|
|
return self._current_printer_configuration == configuration
|
|
|
|
|
|
@pyqtProperty("QVariantList", notify = outputDevicesChanged)
|
|
@@ -1375,7 +1375,7 @@ class MachineManager(QObject):
|
|
|
self.setActiveMachine(new_machine.getId())
|
|
|
|
|
|
@pyqtSlot(QObject)
|
|
|
- def applyRemoteConfiguration(self, configuration: ConfigurationModel) -> None:
|
|
|
+ def applyRemoteConfiguration(self, configuration: PrinterConfigurationModel) -> None:
|
|
|
if self._global_container_stack is None:
|
|
|
return
|
|
|
self.blurSettings.emit()
|