ProjectExplorer: Refactor BuildSystem::extraCompilerForSource

Factor out backend into more generic function to easily support new
accessors.
No functional changes.

Change-Id: I715ce2842d2c63574bdf6ada0d0e32fbfd5d08fb
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2023-01-25 14:15:15 +01:00
parent 49f3b8efd7
commit 97976fd3cb
10 changed files with 31 additions and 21 deletions

View File

@@ -532,9 +532,9 @@ void QmakeBuildSystem::scheduleUpdateAllNowOrLater()
scheduleUpdateAll(QmakeProFile::ParseLater);
}
ExtraCompiler *QmakeBuildSystem::extraCompilerForSource(const Utils::FilePath &source)
ExtraCompiler *QmakeBuildSystem::findExtraCompiler(const ExtraCompilerFilter &filter) const
{
return m_rootProFile->extraCompilerForSource(source);
return m_rootProFile->findExtraCompiler(filter);
}
QmakeBuildConfiguration *QmakeBuildSystem::qmakeBuildConfiguration() const