diff options
author | Jelle Spijker <spijker.jelle@gmail.com> | 2021-12-10 13:14:40 +0300 |
---|---|---|
committer | Jelle Spijker <spijker.jelle@gmail.com> | 2021-12-10 13:14:51 +0300 |
commit | d9f77d7ffda2ad13759d97d0eba5a4a0e9145541 (patch) | |
tree | 4f52b3cbd68f9699c8eda4a56606b981fc79b663 /plugins/Marketplace/resources | |
parent | 4991c3953520709b2b1d8d55512a57d457778fb9 (diff) |
Moved the update logic to the PackageManager
Contributes to CURA-8587
Diffstat (limited to 'plugins/Marketplace/resources')
-rw-r--r-- | plugins/Marketplace/resources/qml/PackageCardHeader.qml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/Marketplace/resources/qml/PackageCardHeader.qml b/plugins/Marketplace/resources/qml/PackageCardHeader.qml index 5a693ece83..ec33505391 100644 --- a/plugins/Marketplace/resources/qml/PackageCardHeader.qml +++ b/plugins/Marketplace/resources/qml/PackageCardHeader.qml @@ -254,7 +254,7 @@ Item ManageButton { id: updateManageButton - visible: (showManageButtons || confirmed) && packageData.canUpdate && !installManageButton.confirmed + visible: (showManageButtons || confirmed) && (packageData.canUpdate || confirmed) && !installManageButton.confirmed enabled: !installManageButton.busy busy: packageData.isUpdating @@ -265,12 +265,12 @@ Item text: { - if (packageData.isUpdating) { return catalog.i18nc("@button", "Updating..."); } - else if (packageData.isRecentlyUpdated) { return catalog.i18nc("@button", "Updated"); } + if (busy) { return catalog.i18nc("@button", "Updating..."); } + else if (confirmed) { return catalog.i18nc("@button", "Updated"); } else { return catalog.i18nc("@button", "Update"); } } - onClicked: packageData.updatePackageTriggered(packageData.packageId) + onClicked: packageData.updatePackageTriggered(packageData.packageId, packageData.downloadURL) } } } |