forked from qt-creator/qt-creator
ProjectExplorer: Replace ToolChainFactory::supportedLanguange
... by a member-based approach. Change-Id: I5c7fef196df6c37fd26c60a58c774426eca562a0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -477,6 +477,11 @@ void ToolChainFactory::autoDetectionToMap(QVariantMap &data, bool detected)
|
||||
data.insert(QLatin1String(AUTODETECT_KEY), detected);
|
||||
}
|
||||
|
||||
QSet<Core::Id> ToolChainFactory::supportedLanguages() const
|
||||
{
|
||||
return m_supportsAllLanguages ? ToolChainManager::allLanguages() : m_supportedLanguages;
|
||||
}
|
||||
|
||||
Core::Id ToolChainFactory::supportedToolChainType() const
|
||||
{
|
||||
return m_supportedToolChainType;
|
||||
@@ -487,4 +492,14 @@ void ToolChainFactory::setSupportedToolChainType(const Core::Id &supportedToolCh
|
||||
m_supportedToolChainType = supportedToolChain;
|
||||
}
|
||||
|
||||
void ToolChainFactory::setSupportedLanguages(const QSet<Core::Id> &supportedLanguages)
|
||||
{
|
||||
m_supportedLanguages = supportedLanguages;
|
||||
}
|
||||
|
||||
void ToolChainFactory::setSupportsAllLanguages(bool supportsAllLanguages)
|
||||
{
|
||||
m_supportsAllLanguages = supportsAllLanguages;
|
||||
}
|
||||
|
||||
} // namespace ProjectExplorer
|
||||
|
||||
Reference in New Issue
Block a user