mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Added data handling for Connect devices
CL-541
This commit is contained in:
parent
1167fa0a89
commit
a9f52c2ad6
4 changed files with 79 additions and 3 deletions
|
@ -12,6 +12,7 @@ class PrintJobOutputModel(QObject):
|
|||
timeTotalChanged = pyqtSignal()
|
||||
timeElapsedChanged = pyqtSignal()
|
||||
nameChanged = pyqtSignal()
|
||||
keyChanged = pyqtSignal()
|
||||
|
||||
def __init__(self, output_controller: "PrinterOutputController", parent=None):
|
||||
super().__init__(parent)
|
||||
|
@ -19,7 +20,17 @@ class PrintJobOutputModel(QObject):
|
|||
self._state = ""
|
||||
self._time_total = 0
|
||||
self._time_elapsed = 0
|
||||
self._name = ""
|
||||
self._name = "" # Human readable name
|
||||
self._key = "" # Unique identifier
|
||||
|
||||
@pyqtProperty(str, notify=keyChanged)
|
||||
def key(self):
|
||||
return self._key
|
||||
|
||||
def updateKey(self, key: str):
|
||||
if self._key != key:
|
||||
self._key = key
|
||||
self.keyChanged.emit()
|
||||
|
||||
@pyqtProperty(str, notify = nameChanged)
|
||||
def name(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue