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 = {};
|
QList<EffectNode *> effects = {};
|
||||||
Utils::FilePath categoryPath = m_nodesPath.resolvePath(itCategories.fileName());
|
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()) {
|
while (itEffects.hasNext()) {
|
||||||
itEffects.next();
|
itEffects.next();
|
||||||
effects.push_back(new EffectNode(QFileInfo(itEffects.fileName()).baseName()));
|
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);
|
m_categories.push_back(category);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user