diff options
author | Remco Burema <r.burema@ultimaker.com> | 2022-09-09 16:14:29 +0300 |
---|---|---|
committer | Remco Burema <r.burema@ultimaker.com> | 2022-09-09 16:14:29 +0300 |
commit | b7611da95e7cc77b44bfb728a213f6868704be4a (patch) | |
tree | c703b4405acdf8ca86be50aec1ac5be88dc68fff /cura/Machines | |
parent | 2b1909b7b54fdc17f60e96b285cabe2e77f50f3e (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.py | 3 |
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()] }) |