1 #include "basefileseeker.h"
3 #include "pathfinder/filesearchpath.h"
6 QString BaseFileSeeker::findFile(
const QString& fileName,
const QList<FileSearchPath>& paths)
10 QString result = findFileInPath(fileName, candidate);
19 QString BaseFileSeeker::findFileInPath(
const QString& fileName,
const FileSearchPath& path)
21 QString result = findFileInSpecifiedDirectory(fileName, path.path());
27 if (path.isRecursive())
29 QDir dir(path.path());
30 QStringList subDirs = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
31 foreach (
const QString& subDir, subDirs)
34 subSearchPath.setRecursive(
true);
35 QString result = findFileInPath(fileName, subSearchPath);