Simplify Finding the Templates

We don't need a list of QFileInfo if we are not using it
much better to have a list of the files directly

Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Tomaz Canabrava 2016-01-08 15:42:27 -02:00 committed by Dirk Hohndel
parent a809eec853
commit f07a9fa09f

View file

@ -21,20 +21,19 @@ void find_all_templates()
grantlee_templates.clear();
grantlee_statistics_templates.clear();
QDir dir(getPrintingTemplatePathUser());
QFileInfoList list = dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot);
foreach (QFileInfo finfo, list) {
QString filename = finfo.fileName();
QStringList list = dir.entryList(QDir::Files | QDir::NoDotAndDotDot);
foreach (const QString& filename, list) {
if (filename.at(filename.size() - 1) != '~') {
grantlee_templates.append(finfo.fileName());
grantlee_templates.append(filename);
}
}
// find statistics templates
dir.setPath(getPrintingTemplatePathUser() + QDir::separator() + "statistics");
list = dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot);
foreach (QFileInfo finfo, list) {
QString filename = finfo.fileName();
list = dir.entryList(QDir::Files | QDir::NoDotAndDotDot);
foreach (const QString& filename, list) {
if (filename.at(filename.size() - 1) != '~') {
grantlee_statistics_templates.append(finfo.fileName());
grantlee_statistics_templates.append(filename);
}
}
}