mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 05:35:58 +08: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
@ -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…
x
Reference in New Issue
Block a user