summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
diff options
context:
space:
mode:
authorBogDan Vatra <bogdan@kde.org>2015-01-22 17:36:53 +0200
committerBogDan Vatra <bogdan@kde.org>2015-01-23 16:28:05 +0100
commitf23a5fc41d6d961db1174ffb27c051a4c4792133 (patch)
tree0878cb8dfa1b27319b59b7acdc23eebfa3d6ea8a /src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
parent56dab9e9313a85d5b148bdf80e2871d6a55aabee (diff)
downloadqt-creator-f23a5fc41d6d961db1174ffb27c051a4c4792133.tar.gz
Set QML[2]_IMPORT_PATH evn variable when running qml[2]puppet
qml[2]puppet can't use any QML plugin that are defined in your .pro file (using QML_IMPORT_PATH) unless we don't specify it. Change-Id: I0fffb8a5da1023565fa9fce5cd4cf38f098a0df1 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp')
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
index 442bcc4c77..3f3eb9ae0a 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp
@@ -123,32 +123,29 @@ NodeInstanceServerProxy::NodeInstanceServerProxy(NodeInstanceView *nodeInstanceV
m_runModus(runModus),
m_synchronizeId(-1)
{
- PuppetCreator puppetCreator(kit, QString());
-
QString socketToken(QUuid::createUuid().toString());
m_localServer->listen(socketToken);
m_localServer->setMaxPendingConnections(3);
PuppetCreator::QmlPuppetVersion puppetVersion = hasQtQuick1(nodeInstanceView) ? PuppetCreator::Qml1Puppet : PuppetCreator::Qml2Puppet;
+ PuppetCreator puppetCreator(kit, QString(), nodeInstanceView->model(), puppetVersion);
+
- puppetCreator.createPuppetExecutableIfMissing(puppetVersion);
+ puppetCreator.createPuppetExecutableIfMissing();
- m_qmlPuppetEditorProcess = puppetCreator.createPuppetProcess(puppetVersion,
- "editormode",
+ m_qmlPuppetEditorProcess = puppetCreator.createPuppetProcess("editormode",
socketToken,
this,
SLOT(printEditorProcessOutput()),
SLOT(processFinished(int,QProcess::ExitStatus)));
if (runModus == NormalModus) {
- m_qmlPuppetRenderProcess = puppetCreator.createPuppetProcess(puppetVersion,
- "rendermode",
+ m_qmlPuppetRenderProcess = puppetCreator.createPuppetProcess("rendermode",
socketToken,
this,
SLOT(printRenderProcessOutput()),
SLOT(processFinished(int,QProcess::ExitStatus)));
- m_qmlPuppetPreviewProcess = puppetCreator.createPuppetProcess(puppetVersion,
- "previewmode",
+ m_qmlPuppetPreviewProcess = puppetCreator.createPuppetProcess("previewmode",
socketToken,
this,
SLOT(printPreviewProcessOutput()),