diff options
author | Kai Koehne <kai.koehne@nokia.com> | 2010-11-29 12:50:44 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@nokia.com> | 2010-11-29 14:18:11 +0100 |
commit | e398225cd002c65372035ff2c8c9b5ea5ac8d4bf (patch) | |
tree | 96efc33a1b01d98918305c2c7aa3419159b6f743 /src/plugins/qmlprojectmanager/qmlprojectruncontrol.cpp | |
parent | b1ce0af3f5ae8de48b98785948d80af6f09ebb00 (diff) | |
download | qt-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.cpp | 8 |
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(¶ms.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()) { |