diff --git a/openbr/core/qtutils.cpp b/openbr/core/qtutils.cpp index f746fee..bfe128c 100644 --- a/openbr/core/qtutils.cpp +++ b/openbr/core/qtutils.cpp @@ -38,38 +38,6 @@ using namespace br; namespace QtUtils { -QStringList getFiles(QDir dir, bool recursive) -{ - dir = QDir(dir.canonicalPath()); - - QStringList files; - foreach (const QString &file, naturalSort(dir.entryList(QDir::Files))) - files.append(dir.absoluteFilePath(file)); - - if (!recursive) return files; - - foreach (const QString &folder, naturalSort(dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot))) { - QDir subdir(dir); - bool success = subdir.cd(folder); if (!success) qFatal("cd failure."); - files.append(getFiles(subdir, true)); - } - return files; -} - -QStringList getFiles(const QString ®exp) -{ - QFileInfo fileInfo(regexp); - QDir dir(fileInfo.dir()); - QRegExp re(fileInfo.fileName()); - re.setPatternSyntax(QRegExp::Wildcard); - - QStringList files; - foreach (const QString &fileName, dir.entryList(QDir::Files)) - if (re.exactMatch(fileName)) - files.append(dir.filePath(fileName)); - return files; -} - QStringList readLines(const QString &file) { QStringList lines;