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:
Diffstat (limited to 'plugins/Marketplace/resources/qml/PackageCardHeader.qml')
-rw-r--r--plugins/Marketplace/resources/qml/PackageCardHeader.qml20
1 files changed, 18 insertions, 2 deletions
diff --git a/plugins/Marketplace/resources/qml/PackageCardHeader.qml b/plugins/Marketplace/resources/qml/PackageCardHeader.qml
index d6289f8ce1..ed5cce8485 100644
--- a/plugins/Marketplace/resources/qml/PackageCardHeader.qml
+++ b/plugins/Marketplace/resources/qml/PackageCardHeader.qml
@@ -32,8 +32,24 @@ Item
}
width: UM.Theme.getSize("card_icon").width
height: width
-
- source: packageData.iconUrl != "" ? packageData.iconUrl : "../images/placeholder.svg"
+ sourceSize.height: height
+ sourceSize.width: width
+ source:
+ {
+ if(packageData.iconUrl != "")
+ {
+ return packageData.iconUrl
+ }
+ if(packageData.packageType == "plugin")
+ {
+ return "../images/Plugin.svg"
+ }
+ if(packageData.packageType == "material")
+ {
+ return "../images/Spool.svg"
+ }
+ return "../images/placeholder.svg"
+ }
}
ColumnLayout