diff --git a/src/plugins/qt4projectmanager/qt4target.cpp b/src/plugins/qt4projectmanager/qt4target.cpp index e154d20ae7a..ace56d03e77 100644 --- a/src/plugins/qt4projectmanager/qt4target.cpp +++ b/src/plugins/qt4projectmanager/qt4target.cpp @@ -112,7 +112,15 @@ QStringList Qt4TargetFactory::availableCreationIds(ProjectExplorer::Project *par if (!qobject_cast(parent)) return QStringList(); - return parent->possibleTargetIds().toList(); + QSet ids; + ids << QLatin1String("Qt4ProjectManager.Target.DesktopTarget") + << QLatin1String("Qt4ProjectManager.Target.S60EmulatorTarget") + << QLatin1String("Qt4ProjectManager.Target.S60DeviceTarget") + << QLatin1String("Qt4ProjectManager.Target.MaemoDeviceTarget") + << QLatin1String("Qt4ProjectManager.Target.QtSimulatorTarget"); + + + return parent->possibleTargetIds().intersect(ids).toList(); } QString Qt4TargetFactory::displayNameForId(const QString &id) const