diff options
Diffstat (limited to 'plugins/Marketplace/resources/qml/PackageCardHeader.qml')
-rw-r--r-- | plugins/Marketplace/resources/qml/PackageCardHeader.qml | 20 |
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 |