mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Get 'already going to be installed' status in constructor.
Otherwise this isn't saved, and the state of 'installed, but needs restart' (as shown in the package card) won't be known to the package card (buttons), resulting in an 'Install' button when tabs are switched. part of CURA-8587
This commit is contained in:
parent
013e0b51e9
commit
d2a9d7d94d
1 changed files with 2 additions and 1 deletions
|
@ -7,6 +7,7 @@ from typing import Any, Dict, List, Optional
|
|||
|
||||
from PyQt5.QtCore import pyqtProperty, QObject, pyqtSignal
|
||||
|
||||
from cura.CuraApplication import CuraApplication
|
||||
from cura.Settings.CuraContainerRegistry import CuraContainerRegistry # To get names of materials we're compatible with.
|
||||
from UM.i18n import i18nCatalog # To translate placeholder names if data is not present.
|
||||
|
||||
|
@ -69,7 +70,7 @@ class PackageModel(QObject):
|
|||
self._icon_url = author_data.get("icon_url", "")
|
||||
|
||||
self._is_installing: ManageState = ManageState.HALTED
|
||||
self._is_recently_installed = False
|
||||
self._is_recently_installed = self._package_id in CuraApplication.getInstance().getPackageManager().getPackagesToInstall()
|
||||
self._is_recently_updated = False
|
||||
self._is_recently_enabled = False
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue