forked from qt-creator/qt-creator
QmlDesigner: Cleanups in the content library
Change-Id: I4bbb6f6d89c3e35a265624365eb61664280e9151 Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -275,9 +275,9 @@ void ContentLibraryMaterialsModel::loadMaterialBundle(const QDir &matBundleDir)
|
||||
auto category = new ContentLibraryMaterialsCategory(this, cat);
|
||||
|
||||
const QJsonObject matsObj = catsObj.value(cat).toObject();
|
||||
const QStringList mats = matsObj.keys();
|
||||
for (const QString &mat : mats) {
|
||||
const QJsonObject matObj = matsObj.value(mat).toObject();
|
||||
const QStringList matsNames = matsObj.keys();
|
||||
for (const QString &matName : matsNames) {
|
||||
const QJsonObject matObj = matsObj.value(matName).toObject();
|
||||
|
||||
QStringList files;
|
||||
const QJsonArray assetsArr = matObj.value("files").toArray();
|
||||
@@ -292,7 +292,7 @@ void ContentLibraryMaterialsModel::loadMaterialBundle(const QDir &matBundleDir)
|
||||
bundleId,
|
||||
qml.chopped(4)).toLatin1(); // chopped(4): remove .qml
|
||||
|
||||
auto bundleMat = new ContentLibraryMaterial(category, mat, qml, type, icon, files,
|
||||
auto bundleMat = new ContentLibraryMaterial(category, matName, qml, type, icon, files,
|
||||
m_downloadPath, m_baseUrl);
|
||||
|
||||
category->addBundleMaterial(bundleMat);
|
||||
|
||||
Reference in New Issue
Block a user