diff --git a/src/app/pluginlistmodel.cpp b/src/app/pluginlistmodel.cpp index 74e2f9d6aa9fd83a2d29b9f5c2867c1acc195f36..46f25caee72205234f0268b8b5798652ad15ba7a 100644 --- a/src/app/pluginlistmodel.cpp +++ b/src/app/pluginlistmodel.cpp @@ -71,7 +71,7 @@ PluginListModel::data(const QModelIndex& index, int role) const case Role::PluginIcon: return QVariant(details.iconPath); case Role::PluginImage: - return QVariant(details.imagePath); + return QVariant(details.backgroundPath); case Role::IsLoaded: return QVariant(details.loaded); case Role::PluginAuthor: diff --git a/src/app/pluginstorelistmodel.cpp b/src/app/pluginstorelistmodel.cpp index 6a776157051a0e10ecfea6f68640b2136796d396..dc7c7bac301728c9aed889918695c1d32f0caade 100644 --- a/src/app/pluginstorelistmodel.cpp +++ b/src/app/pluginstorelistmodel.cpp @@ -210,7 +210,7 @@ PluginStoreListModel::rowFromPluginId(const QString& pluginId) const const auto it = std::find_if(plugins_.begin(), plugins_.end(), [&pluginId](const QVariantMap& p) { - return p["name"].toString() == pluginId; + return p["id"].toString() == pluginId; }); if (it != plugins_.end()) { return std::distance(plugins_.begin(), it); diff --git a/src/libclient/api/pluginmodel.h b/src/libclient/api/pluginmodel.h index 88bdae9399cc906ba338daa8792134b91163f0a4..9dee4df0013316e40b7bfe840ec92a6a6d365d5a 100644 --- a/src/libclient/api/pluginmodel.h +++ b/src/libclient/api/pluginmodel.h @@ -45,7 +45,7 @@ struct PluginDetails QString version = ""; QString author = ""; QString iconPath = ""; - QString imagePath = ""; + QString backgroundPath = ""; bool loaded = false; }; diff --git a/src/libclient/pluginmodel.cpp b/src/libclient/pluginmodel.cpp index 7e80d30c6cfd644ec873552ac9c225c4f9a9c444..801f3df67cc16d85329df5b12086f52f23dab347 100644 --- a/src/libclient/pluginmodel.cpp +++ b/src/libclient/pluginmodel.cpp @@ -94,7 +94,7 @@ PluginModel::getPluginDetails(const QString& path) result.description = details["description"]; result.path = path; result.iconPath = details["iconPath"]; - result.imagePath = details["imagePath"]; + result.backgroundPath = details["backgroundPath"]; result.author = details["author"]; result.version = details["version"]; }