Add the received slice_uuid to the print information

Contributes to CURA-9031
This commit is contained in:
j.spijker@ultimaker.com 2022-07-27 18:12:25 +02:00 committed by jspijker
parent 2e23fe84ff
commit a712e7517a
3 changed files with 19 additions and 0 deletions

View file

@ -38,6 +38,8 @@ class PrintInformation(QObject):
self.initializeCuraMessagePrintTimeProperties()
self._slice_uuid: Optional[str] = None
# Indexed by build plate number
self._material_lengths = {} # type: Dict[int, List[float]]
self._material_weights = {} # type: Dict[int, List[float]]
@ -132,6 +134,14 @@ class PrintInformation(QObject):
self._updateJobName()
self.preSlicedChanged.emit()
@property
def slice_uuid(self) -> Optional[str]:
return self._slice_uuid
@slice_uuid.setter
def slice_uuid(self, value: Optional[str]) -> None:
self._slice_uuid = value
@pyqtProperty(QObject, notify = currentPrintTimeChanged)
def currentPrintTime(self) -> Duration:
return self._current_print_time[self._active_build_plate]