diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 39962690bb..c2b2e2b0dd 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -196,6 +196,11 @@ class MachineManager(QObject): # print("%%%%%%%%", configuration == self._current_printer_configuration) return self._current_printer_configuration == configuration + @pyqtSlot(QObject) + def applyRemoteConfiguration(self, configuration: ConfigurationModel): + print("Applying remote configuration", configuration) + + @property def newVariant(self): return self._new_variant_container diff --git a/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml b/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml index 2effa5177f..0645567c86 100644 --- a/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml +++ b/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml @@ -66,7 +66,7 @@ Column configuration: modelData onActivateConfiguration: { - print("SELECCIONANDO CONFIGURACION", JSON.stringify(configuration)) + Cura.MachineManager.applyRemoteConfiguration(configuration) } } }