23 #include "caseinsensitivefsfileseeker.h" 
   25 #include "pathfinder/filesearchpath.h" 
   26 #include "strings.hpp" 
   31 CaseInsensitiveFSFileSeeker::CaseInsensitiveFSFileSeeker(QSharedPointer <QList<FileSearchPath> > paths) :
 
   36 QString CaseInsensitiveFSFileSeeker::findFileInPath(
const QString &fileName, 
FileSearchPath &path)
 
   39         if (file.exists() && file.isFile())
 
   40                 return file.absoluteFilePath();
 
   41         else if (path.isRecursive())
 
   43                 QDir dir(path.path());
 
   44                 QStringList subDirs = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
 
   45                 for (
const QString &subDir : subDirs)
 
   48                         subSearchPath.setRecursive(
true);
 
   49                         QString result = findFileInPath(fileName, subSearchPath);