forked from qt-creator/qt-creator
Only add .qen to the effect maker nodes model
Also capitalize first letter of category name. Change-Id: I1a86a27d98a4cf666c0b748193eb093061ad2a3c Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -82,12 +82,15 @@ void EffectMakerNodesModel::loadModel()
|
||||
|
||||
QList<EffectNode *> 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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user