diff options
author | Jelle Spijker <spijker.jelle@gmail.com> | 2021-12-09 14:04:47 +0300 |
---|---|---|
committer | Jelle Spijker <spijker.jelle@gmail.com> | 2021-12-09 14:04:47 +0300 |
commit | 4c5ca22b24c57a5c2ad6ce9493573dc0f17a955c (patch) | |
tree | 06e6bfbfc2cf9e36e583c1105610afe3240d0948 /plugins/Marketplace/resources | |
parent | 8a583a43238e9af5d4dcca554a83c88c1b227b09 (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.qml | 6 |
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..."); } |