Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorj.delarago <joeydelarago@gmail.com>2022-06-01 11:39:03 +0300
committerj.delarago <joeydelarago@gmail.com>2022-06-01 11:39:03 +0300
commit5a3836b841c2b4bf4e2272c7e3f943dcba2dc34f (patch)
tree2a70be160463764e6bb699a71691d0c616724eb9 /plugins/3MFReader
parentcd9fde946f95e38effdade8e62ccacc039cfb6be (diff)
Fix missingPackages not updating
CURA-8610
Diffstat (limited to 'plugins/3MFReader')
-rw-r--r--plugins/3MFReader/WorkspaceDialog.py4
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