From 01ca3546aab21ec679daf36b9819fc3f65b7a054 Mon Sep 17 00:00:00 2001 From: Ian Paschal Date: Wed, 6 Feb 2019 11:59:39 +0100 Subject: [PATCH] Add activeMachineAddress to MachineManager for easy access Contributes to CL-1222 --- cura/Settings/MachineManager.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index b3f73bf7b3..d436657d08 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -523,6 +523,12 @@ class MachineManager(QObject): return "" return self._printer_output_devices[0].firmwareVersion + @pyqtProperty(str, notify = globalContainerChanged) + def activeMachineAddress(self) -> str: + if not self._printer_output_devices[0]: + return "" + return self._printer_output_devices[0].address + @pyqtProperty(bool, notify = printerConnectedStatusChanged) def printerConnected(self) -> bool: return bool(self._printer_output_devices)