qmake: Add knowsFile() method to QmakePriFile

Change-Id: Ib3f0799313afdb141270caa135b208a300078bc5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tobias Hunger
2017-02-15 14:47:30 +01:00
committed by Tim Jenssen
parent 8f0697e33d
commit e06e00c23c
2 changed files with 8 additions and 0 deletions

View File

@@ -380,6 +380,11 @@ void QmakePriFile::watchFolders(const QSet<QString> &folders)
m_watchedFolders = folders;
}
bool QmakePriFile::knowsFile(const FileName &filePath) const
{
return m_recursiveEnumerateFiles.contains(filePath);
}
bool QmakePriFile::folderChanged(const QString &changedFolder, const QSet<FileName> &newFiles)
{
qCDebug(qmakeParse()) << "QmakePriFile::folderChanged";

View File

@@ -122,6 +122,8 @@ public:
QmakePriFile *findPriFile(const Utils::FileName &fileName);
bool knowsFile(const Utils::FileName &filePath) const;
void makeEmpty();
QSet<Utils::FileName> files(const ProjectExplorer::FileType &type) const;
@@ -210,6 +212,7 @@ private:
static void processValues(Internal::QmakePriFileEvalResult &result);
void watchFolders(const QSet<QString> &folders);
QmakeProject *m_project = nullptr;
QmakeProFile *m_qmakeProFile = nullptr;
QmakePriFile *m_parent = nullptr;