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:
authorJelle Spijker <spijker.jelle@gmail.com>2021-12-10 13:14:40 +0300
committerJelle Spijker <spijker.jelle@gmail.com>2021-12-10 13:14:51 +0300
commitd9f77d7ffda2ad13759d97d0eba5a4a0e9145541 (patch)
tree4f52b3cbd68f9699c8eda4a56606b981fc79b663 /plugins/Marketplace/resources
parent4991c3953520709b2b1d8d55512a57d457778fb9 (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.qml8
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)
}
}
}