diff --git a/src/plugins/projectexplorer/toolchainmanager.cpp b/src/plugins/projectexplorer/toolchainmanager.cpp index e0a6b15c451..0cc3f76fd24 100644 --- a/src/plugins/projectexplorer/toolchainmanager.cpp +++ b/src/plugins/projectexplorer/toolchainmanager.cpp @@ -38,11 +38,8 @@ #include #include -#include #include -#include - using namespace Utils; namespace ProjectExplorer { @@ -65,7 +62,7 @@ public: std::unique_ptr m_accessor; - QList m_toolChains; // prioritized List + Toolchains m_toolChains; // prioritized List QVector m_languages; ToolchainDetectionSettings m_detectionSettings; bool m_loaded = false; @@ -144,7 +141,7 @@ void ToolChainManager::saveToolChains() ToolchainDetectionSettings().detectX64AsX32); } -QList ToolChainManager::toolChains(const ToolChain::Predicate &predicate) +Toolchains ToolChainManager::toolChains(const ToolChain::Predicate &predicate) { if (predicate) return Utils::filtered(d->m_toolChains, predicate); @@ -156,10 +153,10 @@ ToolChain *ToolChainManager::toolChain(const ToolChain::Predicate &predicate) return Utils::findOrDefault(d->m_toolChains, predicate); } -QList ToolChainManager::findToolChains(const Abi &abi) +Toolchains ToolChainManager::findToolChains(const Abi &abi) { - QList result; - foreach (ToolChain *tc, d->m_toolChains) { + Toolchains result; + for (ToolChain *tc : qAsConst(d->m_toolChains)) { bool isCompatible = Utils::anyOf(tc->supportedAbis(), [abi](const Abi &supportedAbi) { return supportedAbi.isCompatibleWith(abi); }); diff --git a/src/plugins/projectexplorer/toolchainmanager.h b/src/plugins/projectexplorer/toolchainmanager.h index b99e268403a..d524dde76a8 100644 --- a/src/plugins/projectexplorer/toolchainmanager.h +++ b/src/plugins/projectexplorer/toolchainmanager.h @@ -97,12 +97,9 @@ signals: private: explicit ToolChainManager(QObject *parent = nullptr); - // Make sure the this is only called after all - // Tool chain Factories are registered! + // Make sure the this is only called after all toolchain factories are registered! static void restoreToolChains(); - static QList readSystemFileToolChains(); - static void notifyAboutUpdate(ToolChain *); friend class ProjectExplorerPlugin; // for constructor