Fix missingPackages not updating

CURA-8610
This commit is contained in:
j.delarago 2022-06-01 10:39:03 +02:00
parent cd9fde946f
commit 5a3836b841

View file

@ -80,6 +80,7 @@ class WorkspaceDialog(QObject):
variantTypeChanged = pyqtSignal()
extrudersChanged = pyqtSignal()
isPrinterGroupChanged = pyqtSignal()
missingPackagesChanged = pyqtSignal()
@pyqtProperty(bool, notify = isPrinterGroupChanged)
def isPrinterGroup(self) -> bool:
@ -277,8 +278,9 @@ class WorkspaceDialog(QObject):
def setMissingPackagesMetadata(self, missing_package_metadata: List[Dict[str, str]]) -> None:
self._missing_package_metadata = missing_package_metadata
self.missingPackagesChanged.emit()
@pyqtProperty("QVariantList")
@pyqtProperty("QVariantList", notify=missingPackagesChanged)
def missingPackages(self):
return self._missing_package_metadata