From 97976fd3cbdd57ed83cdc3e606196f2bb7ee1a78 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Wed, 25 Jan 2023 14:15:15 +0100 Subject: ProjectExplorer: Refactor BuildSystem::extraCompilerForSource Factor out backend into more generic function to easily support new accessors. No functional changes. Change-Id: I715ce2842d2c63574bdf6ada0d0e32fbfd5d08fb Reviewed-by: Reviewed-by: Christian Stenger --- src/plugins/qmakeprojectmanager/qmakeparsernodes.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/plugins/qmakeprojectmanager/qmakeparsernodes.h') diff --git a/src/plugins/qmakeprojectmanager/qmakeparsernodes.h b/src/plugins/qmakeprojectmanager/qmakeparsernodes.h index f9700b7f549..34c4958564b 100644 --- a/src/plugins/qmakeprojectmanager/qmakeparsernodes.h +++ b/src/plugins/qmakeprojectmanager/qmakeparsernodes.h @@ -301,7 +301,8 @@ public: const Utils::FilePath &sourceFile, const ProjectExplorer::FileType &sourceFileType) const; QList extraCompilers() const; - ProjectExplorer::ExtraCompiler *extraCompilerForSource(const Utils::FilePath &sourceFile); + ProjectExplorer::ExtraCompiler *findExtraCompiler( + const std::function &filter); TargetInformation targetInformation() const; InstallsList installsList() const; -- cgit v1.2.3