aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ios
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-05-08 15:36:57 +0200
committerhjk <hjk@qt.io>2019-05-09 14:43:23 +0000
commit881b59c36ee38a06aa49ee2280ae9c1e591bfe51 (patch)
tree53b36f4c9cb61ff1a2c70e2bda1da79c51107aca /src/plugins/ios
parenta3790cc05966519ebd0051c8731d548846a599ef (diff)
ProjectExplorer: Replace ToolChainFactory::supportedLanguange
... by a member-based approach. Change-Id: I5c7fef196df6c37fd26c60a58c774426eca562a0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/ios')
-rw-r--r--src/plugins/ios/iosconfigurations.cpp8
-rw-r--r--src/plugins/ios/iosconfigurations.h3
2 files changed, 5 insertions, 6 deletions
diff --git a/src/plugins/ios/iosconfigurations.cpp b/src/plugins/ios/iosconfigurations.cpp
index 3494c0325f8..8e3ac414f2a 100644
--- a/src/plugins/ios/iosconfigurations.cpp
+++ b/src/plugins/ios/iosconfigurations.cpp
@@ -597,12 +597,10 @@ static ClangToolChain *createToolChain(const XcodePlatform &platform,
return toolChain;
}
-QSet<Core::Id> IosToolChainFactory::supportedLanguages() const
+IosToolChainFactory::IosToolChainFactory()
{
- return {
- ProjectExplorer::Constants::C_LANGUAGE_ID,
- ProjectExplorer::Constants::CXX_LANGUAGE_ID
- };
+ setSupportedLanguages({ProjectExplorer::Constants::C_LANGUAGE_ID,
+ ProjectExplorer::Constants::CXX_LANGUAGE_ID});
}
QList<ToolChain *> IosToolChainFactory::autoDetect(const QList<ToolChain *> &existingToolChains)
diff --git a/src/plugins/ios/iosconfigurations.h b/src/plugins/ios/iosconfigurations.h
index 9b3faa348e2..eaafc9eb08b 100644
--- a/src/plugins/ios/iosconfigurations.h
+++ b/src/plugins/ios/iosconfigurations.h
@@ -98,7 +98,8 @@ class IosToolChainFactory : public ProjectExplorer::ToolChainFactory
Q_OBJECT
public:
- QSet<Core::Id> supportedLanguages() const override;
+ IosToolChainFactory();
+
QList<ProjectExplorer::ToolChain *> autoDetect(const QList<ProjectExplorer::ToolChain *> &existingToolChains) override;
};