summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2010-11-12 13:37:54 +0100
committerChristian Kamm <christian.d.kamm@nokia.com>2010-11-12 13:37:54 +0100
commit8f85202fb1153069f0991caaee9d0f9ede22eb0c (patch)
treefee7a4e2ed21ce4a32e816fe3eec494581008959 /src/plugins
parent8f70d0e20014dddbd2218a2e463b4ce4f4bcd338 (diff)
downloadqt-creator-8f85202fb1153069f0991caaee9d0f9ede22eb0c.tar.gz
QmlProject and Observer: Work with Simulator Qt targets.
This allows using the qmlviewer of a Simulator Qt version. It also builds and uses the qmlobserver when debugging. Reviewed-by: Kai Koehne
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp3
-rw-r--r--src/plugins/qt4projectmanager/qmlobservertool.cpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
index bb8c8db76c..4c28260adc 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 5d5bbdf8fb..838a5f5452 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);
}