summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@nokia.com>2010-11-29 12:50:44 +0100
committerKai Koehne <kai.koehne@nokia.com>2010-11-29 14:18:11 +0100
commite398225cd002c65372035ff2c8c9b5ea5ac8d4bf (patch)
tree96efc33a1b01d98918305c2c7aa3419159b6f743 /src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
parentb1ce0af3f5ae8de48b98785948d80af6f09ebb00 (diff)
downloadqt-creator-e398225cd002c65372035ff2c8c9b5ea5ac8d4bf.tar.gz
QmlProject: Allow user to change process environment
Task-number: QTCREATORBUG-2600
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp')
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
index cfaf92e77d..a76c374bd8 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp
@@ -64,10 +64,7 @@ namespace Internal {
QmlRunControl::QmlRunControl(QmlProjectRunConfiguration *runConfiguration, QString mode)
: RunControl(runConfiguration, mode)
{
- if (Qt4ProjectManager::QtVersion *qtVersion = runConfiguration->qtVersion())
- m_applicationLauncher.setEnvironment(qtVersion->qmlToolsEnvironment());
- else
- m_applicationLauncher.setEnvironment(Utils::Environment::systemEnvironment());
+ m_applicationLauncher.setEnvironment(runConfiguration->environment());
m_applicationLauncher.setWorkingDirectory(runConfiguration->workingDirectory());
if (mode == ProjectExplorer::Constants::RUNMODE) {
@@ -206,8 +203,7 @@ ProjectExplorer::RunControl *QmlRunControlFactory::createDebugRunControl(QmlProj
Utils::QtcProcess::addArg(&params.processArgs,
QLatin1String("-qmljsdebugger=port:") + QString::number(runConfig->qmlDebugServerPort()));
params.workingDirectory = runConfig->workingDirectory();
- if (Qt4ProjectManager::QtVersion *qtVersion = runConfig->qtVersion())
- params.environment = qtVersion->qmlToolsEnvironment();
+ params.environment = runConfig->environment();
params.displayName = runConfig->displayName();
if (params.executable.isEmpty()) {