|
|
@ -904,7 +904,13 @@ Data::Applet Storage::metadata(const QString &pluginId)
|
|
|
|
if (pkg.isValid()) {
|
|
|
|
if (pkg.isValid()) {
|
|
|
|
data.name = pkg.metadata().name();
|
|
|
|
data.name = pkg.metadata().name();
|
|
|
|
data.description = pkg.metadata().description();
|
|
|
|
data.description = pkg.metadata().description();
|
|
|
|
data.icon = pkg.metadata().iconName();
|
|
|
|
|
|
|
|
|
|
|
|
QString iconName = pkg.metadata().iconName();
|
|
|
|
|
|
|
|
if (!iconName.startsWith("/") && iconName.contains("/")) {
|
|
|
|
|
|
|
|
data.icon = QFileInfo(pkg.metadata().fileName()).absolutePath() + "/" + iconName;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
data.icon = iconName;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return data;
|
|
|
|
return data;
|
|
|
|