diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp index 92be78f016b..55acaf15746 100644 --- a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp +++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarymaterialsmodel.cpp @@ -162,6 +162,11 @@ void ContentLibraryMaterialsModel::loadMaterialBundle() emit importerRunningChanged(); emit bundleMaterialUnimported(metaInfo); }); + + if (m_bundleCategories.isEmpty() != m_isEmpty) { + m_isEmpty = m_bundleCategories.isEmpty(); + emit isEmptyChanged(); + } } bool ContentLibraryMaterialsModel::hasQuick3DImport() const diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturesmodel.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturesmodel.cpp index 4d793e4e2bd..8a0ea67c3e5 100644 --- a/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturesmodel.cpp +++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibrarytexturesmodel.cpp @@ -85,6 +85,11 @@ void ContentLibraryTexturesModel::loadTextureBundle(const QString &bundlePath) category->addTexture(tex); m_bundleCategories.append(category); } + + if (m_bundleCategories.isEmpty() != m_isEmpty) { + m_isEmpty = m_bundleCategories.isEmpty(); + emit isEmptyChanged(); + } } bool ContentLibraryTexturesModel::hasQuick3DImport() const