Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemco Burema <r.burema@ultimaker.com>2022-09-09 16:14:29 +0300
committerRemco Burema <r.burema@ultimaker.com>2022-09-09 16:14:29 +0300
commitb7611da95e7cc77b44bfb728a213f6868704be4a (patch)
treec703b4405acdf8ca86be50aec1ac5be88dc68fff /cura/Machines
parent2b1909b7b54fdc17f60e96b285cabe2e77f50f3e (diff)
Connect buttons for selected printers: Print and refresh.
part of CURA-9278
Diffstat (limited to 'cura/Machines')
-rw-r--r--cura/Machines/Models/CompatibleMachineModel.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py
index 766a8ac755..fbccf92fc3 100644
--- a/cura/Machines/Models/CompatibleMachineModel.py
+++ b/cura/Machines/Models/CompatibleMachineModel.py
@@ -29,6 +29,7 @@ class CompatibleMachineModel(ListModel):
from cura.CuraApplication import CuraApplication
machine_manager = CuraApplication.getInstance().getMachineManager()
machine_manager.globalContainerChanged.connect(self._update)
+ machine_manager.outputDevicesChanged.connect(self._update)
def _update(self) -> None:
self.clear()
@@ -77,6 +78,6 @@ class CompatibleMachineModel(ListModel):
if all([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]):
self.appendItem({
"name": printer.name,
- "unique_id": printer.uniqueName,
+ "unique_id": printer.name, # <- Can assume the cloud doesn't have duplicate names?
"extruders": [extruder for extruder in extruder_configs.values()]
})