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-09 14:04:47 +0300
committerJelle Spijker <spijker.jelle@gmail.com>2021-12-09 14:04:47 +0300
commit4c5ca22b24c57a5c2ad6ce9493573dc0f17a955c (patch)
tree06e6bfbfc2cf9e36e583c1105610afe3240d0948 /plugins/Marketplace/resources
parent8a583a43238e9af5d4dcca554a83c88c1b227b09 (diff)
Handle bundled packages which can be Downgraded
Contributes to: CURA-8587
Diffstat (limited to 'plugins/Marketplace/resources')
-rw-r--r--plugins/Marketplace/resources/qml/PackageCardHeader.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/Marketplace/resources/qml/PackageCardHeader.qml b/plugins/Marketplace/resources/qml/PackageCardHeader.qml
index be0a52f52a..ff999c1ee6 100644
--- a/plugins/Marketplace/resources/qml/PackageCardHeader.qml
+++ b/plugins/Marketplace/resources/qml/PackageCardHeader.qml
@@ -220,8 +220,12 @@ Item
text:
{
+ if (packageData.canDowngrade) { return catalog.i18nc("@button", "Downgrade"); }
if (packageData.isRecentlyInstalled) { return catalog.i18nc("@button", "Installed"); }
- if (packageData.isRecentlyUninstalled) { return catalog.i18nc("@button", "Uninstalled"); }
+ if (packageData.isRecentlyUninstalled)
+ {
+ if (packageData.canDowngrade) { return catalog.i18nc("@button", "Downgraded") }
+ else { return catalog.i18nc("@button", "Uninstalled"); } }
if (button_style)
{
if (packageData.isInstalling) { return catalog.i18nc("@button", "Installing..."); }