PrinterOutputDevice: Adding isConnectionState

Adding isConnectionState here to make direct comparisons, whether the current state is the correct one.
Looks better than `self._connection_state == <my_connection_state>`  in my point of view.
This commit is contained in:
Thomas Karl Pietrowski 2016-11-20 14:59:35 +01:00 committed by GitHub
parent ac708d54b6
commit bafaf16fcb

View file

@ -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
error = 4