From f07a9fa09f06ca2b5f4ea5f501c3825c031a74fc Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Fri, 8 Jan 2016 15:42:27 -0200 Subject: [PATCH] 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 Signed-off-by: Dirk Hohndel --- desktop-widgets/templatelayout.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/desktop-widgets/templatelayout.cpp b/desktop-widgets/templatelayout.cpp index 1c6ca4fba..5130c2a54 100644 --- a/desktop-widgets/templatelayout.cpp +++ b/desktop-widgets/templatelayout.cpp @@ -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); } } }