Add activeMachineAddress to MachineManager for easy access

Contributes to CL-1222
This commit is contained in:
Ian Paschal 2019-02-06 11:59:39 +01:00
parent 348689eace
commit 01ca3546aa

View file

@ -523,6 +523,12 @@ class MachineManager(QObject):
return "" return ""
return self._printer_output_devices[0].firmwareVersion 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) @pyqtProperty(bool, notify = printerConnectedStatusChanged)
def printerConnected(self) -> bool: def printerConnected(self) -> bool:
return bool(self._printer_output_devices) return bool(self._printer_output_devices)