diff --git a/cura/PrinterOutputDevice.py b/cura/PrinterOutputDevice.py index 6eae259e1e..156920e295 100644 --- a/cura/PrinterOutputDevice.py +++ b/cura/PrinterOutputDevice.py @@ -366,6 +366,11 @@ class PrinterOutputDevice(QObject, OutputDevice): self._connection_state = connection_state self.connectionStateChanged.emit(self._id) + ## Check the connection state of this output device. + # /param connection_state ConnectionState enum. + def isConnectionState(self, connection_state): + return self._connection_state == connection_state + @pyqtProperty(str, notify = connectionTextChanged) def connectionText(self): return self._connection_text @@ -535,4 +540,4 @@ class ConnectionState(IntEnum): connecting = 1 connected = 2 busy = 3 - error = 4 \ No newline at end of file + error = 4