diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp index bb8c8db76c8..4c28260adc7 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp @@ -473,7 +473,8 @@ void QmlProjectRunConfiguration::manageQtVersions() bool QmlProjectRunConfiguration::isValidVersion(Qt4ProjectManager::QtVersion *version) { if (version - && version->supportsTargetId(Qt4ProjectManager::Constants::DESKTOP_TARGET_ID) + && (version->supportsTargetId(Qt4ProjectManager::Constants::DESKTOP_TARGET_ID) + || version->supportsTargetId(Qt4ProjectManager::Constants::QT_SIMULATOR_TARGET_ID)) && !version->qmlviewerCommand().isEmpty()) { return true; } diff --git a/src/plugins/qt4projectmanager/qmlobservertool.cpp b/src/plugins/qt4projectmanager/qmlobservertool.cpp index 5d5bbdf8fb7..838a5f5452b 100644 --- a/src/plugins/qt4projectmanager/qmlobservertool.cpp +++ b/src/plugins/qt4projectmanager/qmlobservertool.cpp @@ -53,7 +53,8 @@ static inline QStringList validBinaryFilenames() bool QmlObserverTool::canBuild(const QtVersion *qtVersion) { - return qtVersion->supportsTargetId(Constants::DESKTOP_TARGET_ID) + return (qtVersion->supportsTargetId(Constants::DESKTOP_TARGET_ID) + || qtVersion->supportsTargetId(Constants::QT_SIMULATOR_TARGET_ID)) && checkMinimumQtVersion(qtVersion->qtVersionString(), 4, 7, 1); }