mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 14:37:29 -06:00
Include all missing package metadata instead of just ids so we have something to display before searching the package on the marketplace. This is also important so we can show something if we can't find the package on the marketplace.
CURA-6990
This commit is contained in:
parent
4572d53e11
commit
ce0623664a
2 changed files with 8 additions and 7 deletions
|
@ -59,7 +59,7 @@ class WorkspaceDialog(QObject):
|
|||
self._objects_on_plate = False
|
||||
self._is_printer_group = False
|
||||
self._updatable_machines_model = UpdatableMachinesModel(self)
|
||||
self._missing_package_ids = []
|
||||
self._missing_package_metadata = []
|
||||
|
||||
machineConflictChanged = pyqtSignal()
|
||||
qualityChangesConflictChanged = pyqtSignal()
|
||||
|
@ -275,8 +275,8 @@ class WorkspaceDialog(QObject):
|
|||
self._has_quality_changes_conflict = quality_changes_conflict
|
||||
self.qualityChangesConflictChanged.emit()
|
||||
|
||||
def setRequiredPackages(self, missing_package_ids):
|
||||
self._missing_package_ids = missing_package_ids
|
||||
def setMissingPackagesMetadata(self, missing_package_metadata):
|
||||
self._missing_package_metadata = missing_package_metadata
|
||||
|
||||
def getResult(self) -> Dict[str, Optional[str]]:
|
||||
if "machine" in self._result and self.updatableMachinesModel.count <= 1:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue