diff options
author | j.delarago <joeydelarago@gmail.com> | 2022-06-01 11:39:03 +0300 |
---|---|---|
committer | j.delarago <joeydelarago@gmail.com> | 2022-06-01 11:39:03 +0300 |
commit | 5a3836b841c2b4bf4e2272c7e3f943dcba2dc34f (patch) | |
tree | 2a70be160463764e6bb699a71691d0c616724eb9 /plugins/3MFReader | |
parent | cd9fde946f95e38effdade8e62ccacc039cfb6be (diff) |
Fix missingPackages not updating
CURA-8610
Diffstat (limited to 'plugins/3MFReader')
-rw-r--r-- | plugins/3MFReader/WorkspaceDialog.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 6ce5d62531..04c9494ee7 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -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 |