Qt4ProjectManager: Fix Qt4RunConfiguration::isEnabled()

Reviewed-By: hunger
This commit is contained in:
dt
2010-11-25 18:38:54 +01:00
parent 060e02a678
commit 591ac2c3dd

View File

@@ -134,29 +134,7 @@ bool Qt4RunConfiguration::isEnabled(ProjectExplorer::BuildConfiguration *configu
{ {
if (!m_parseSuccess) if (!m_parseSuccess)
return false; return false;
Qt4BuildConfiguration *qt4bc = qobject_cast<Qt4BuildConfiguration *>(configuration); return true;
QTC_ASSERT(qt4bc, return false);
using namespace ProjectExplorer;
const ToolChainType type = qt4bc->toolChainType();
bool enabled;
switch (type) {
case ProjectExplorer::ToolChain_MSVC: case ProjectExplorer::ToolChain_WINCE:
case ProjectExplorer::ToolChain_GCC: case ProjectExplorer::ToolChain_MinGW:
case ProjectExplorer::ToolChain_GCCE_GNUPOC: case ProjectExplorer::ToolChain_RVCT_ARMV5_GNUPOC:
case ProjectExplorer::ToolChain_OTHER: case ProjectExplorer::ToolChain_UNKNOWN:
case ProjectExplorer::ToolChain_LINUX_ICC:
case ProjectExplorer::ToolChain_INVALID:
enabled = true;
break;
case ProjectExplorer::ToolChain_WINSCW: case ProjectExplorer::ToolChain_GCCE:
case ProjectExplorer::ToolChain_RVCT2_ARMV5: case ProjectExplorer::ToolChain_RVCT2_ARMV6:
case ProjectExplorer::ToolChain_RVCT4_ARMV5: case ProjectExplorer::ToolChain_RVCT4_ARMV6:
case ProjectExplorer::ToolChain_GCC_MAEMO:
enabled = false;
break;
}
return enabled;
} }
void Qt4RunConfiguration::handleParseState(bool success) void Qt4RunConfiguration::handleParseState(bool success)