diff --git a/src/plugins/qmldesigner/components/effectmaker/effectmakernodesmodel.cpp b/src/plugins/qmldesigner/components/effectmaker/effectmakernodesmodel.cpp index e86a7eaf8e6..3d201b9e9c4 100644 --- a/src/plugins/qmldesigner/components/effectmaker/effectmakernodesmodel.cpp +++ b/src/plugins/qmldesigner/components/effectmaker/effectmakernodesmodel.cpp @@ -82,12 +82,15 @@ void EffectMakerNodesModel::loadModel() QList effects = {}; Utils::FilePath categoryPath = m_nodesPath.resolvePath(itCategories.fileName()); - QDirIterator itEffects(categoryPath.toString(), QDir::Files | QDir::NoDotAndDotDot); + QDirIterator itEffects(categoryPath.toString(), {"*.qen"}, QDir::Files); while (itEffects.hasNext()) { itEffects.next(); effects.push_back(new EffectNode(QFileInfo(itEffects.fileName()).baseName())); } - EffectNodesCategory *category = new EffectNodesCategory(itCategories.fileName(), effects); + + QString catName = itCategories.fileName(); + catName[0] = catName[0].toUpper(); // capitalize first letter + EffectNodesCategory *category = new EffectNodesCategory(catName, effects); m_categories.push_back(category); }