Set the toolchain type on setting a different qt version

Reviewed-By: hunger
This commit is contained in:
dt
2010-03-30 17:09:13 +02:00
parent e92c30f15a
commit 83f5901b0a

View File

@@ -301,6 +301,14 @@ void Qt4BuildConfiguration::setQtVersion(QtVersion *version)
return;
m_qtVersionId = version->uniqueId();
if (!version->possibleToolChainTypes().contains(ProjectExplorer::ToolChain::ToolChainType(m_toolChainType))) {
QList<ToolChain::ToolChainType> candidates =
qt4Target()->filterToolChainTypes(qtVersion()->possibleToolChainTypes());
if (candidates.isEmpty())
m_toolChainType = -1;
else
m_toolChainType = candidates.first();
}
emit proFileEvaluateNeeded(this);
emit qtVersionChanged();