aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h2
-rw-r--r--src/plugins/qmldesigner/designercore/designercore-lib.pri2
-rw-r--r--src/plugins/qmldesigner/designercore/include/nodeinstanceview.h2
-rw-r--r--src/plugins/qmldesigner/designercore/instances/instances-lib.pri22
-rw-r--r--src/plugins/qmldesigner/designercore/instances/instances.pri26
-rw-r--r--src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp6
-rw-r--r--src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp7
-rw-r--r--src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp5
-rw-r--r--src/plugins/qmldesigner/qmldesignerplugin.pro1
9 files changed, 35 insertions, 38 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h b/share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h
index 2131109e463..c034435be8c 100644
--- a/share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h
+++ b/share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h
@@ -33,6 +33,8 @@
#include <QFile>
#include <QTimer>
+#include <memory>
+
QT_BEGIN_NAMESPACE
class QLocalSocket;
class QIODevice;
diff --git a/src/plugins/qmldesigner/designercore/designercore-lib.pri b/src/plugins/qmldesigner/designercore/designercore-lib.pri
index 7fc663f4af0..08842527eec 100644
--- a/src/plugins/qmldesigner/designercore/designercore-lib.pri
+++ b/src/plugins/qmldesigner/designercore/designercore-lib.pri
@@ -7,7 +7,7 @@ DEFINES += DESIGNER_CORE_LIBRARY
INCLUDEPATH += $$PWD \
$$PWD/include
-include (instances/instances.pri)
+include (instances/instances-lib.pri)
include (../../../../share/qtcreator/qml/qmlpuppet/interfaces/interfaces.pri)
include (../../../../share/qtcreator/qml/qmlpuppet/commands/commands.pri)
include (../../../../share/qtcreator/qml/qmlpuppet/container/container.pri)
diff --git a/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h b/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h
index e29b768ea8f..7ab1fc98083 100644
--- a/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h
+++ b/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h
@@ -41,7 +41,7 @@
#include <QTime>
#include <QtGui/qevent.h>
-#include <memory.h>
+#include <memory>
namespace ProjectExplorer {
class Target;
diff --git a/src/plugins/qmldesigner/designercore/instances/instances-lib.pri b/src/plugins/qmldesigner/designercore/instances/instances-lib.pri
new file mode 100644
index 00000000000..0f55de791e4
--- /dev/null
+++ b/src/plugins/qmldesigner/designercore/instances/instances-lib.pri
@@ -0,0 +1,22 @@
+INCLUDEPATH += $$PWD/
+
+HEADERS += $$PWD/../include/nodeinstance.h \
+ $$PWD/baseconnectionmanager.h \
+ $$PWD/connectionmanager.h \
+ $$PWD/connectionmanagerinterface.h \
+ $$PWD/nodeinstanceserverproxy.h \
+ $$PWD/puppetcreator.h \
+ $$PWD/puppetbuildprogressdialog.h \
+ $$PWD/qprocessuniqueptr.h
+
+SOURCES += $$PWD/nodeinstanceserverproxy.cpp \
+ $$PWD/baseconnectionmanager.cpp \
+ $$PWD/connectionmanager.cpp \
+ $$PWD/connectionmanagerinterface.cpp \
+ $$PWD/nodeinstance.cpp \
+ $$PWD/nodeinstanceview.cpp \
+ $$PWD/puppetcreator.cpp \
+ $$PWD/puppetbuildprogressdialog.cpp
+
+FORMS += $$PWD/puppetbuildprogressdialog.ui
+
diff --git a/src/plugins/qmldesigner/designercore/instances/instances.pri b/src/plugins/qmldesigner/designercore/instances/instances.pri
index 7d6b71a080f..92a2c027dfa 100644
--- a/src/plugins/qmldesigner/designercore/instances/instances.pri
+++ b/src/plugins/qmldesigner/designercore/instances/instances.pri
@@ -1,25 +1,7 @@
INCLUDEPATH += $$PWD/
-HEADERS += $$PWD/../include/nodeinstance.h \
- $$PWD/baseconnectionmanager.h \
- $$PWD/capturingconnectionmanager.h \
- $$PWD/connectionmanager.h \
- $$PWD/connectionmanagerinterface.h \
- $$PWD/interactiveconnectionmanager.h \
- $$PWD/nodeinstanceserverproxy.h \
- $$PWD/puppetcreator.h \
- $$PWD/puppetbuildprogressdialog.h \
- $$PWD/qprocessuniqueptr.h
+HEADERS += $$PWD/capturingconnectionmanager.h \
+ $$PWD/interactiveconnectionmanager.h
-SOURCES += $$PWD/nodeinstanceserverproxy.cpp \
- $$PWD/baseconnectionmanager.cpp \
- $$PWD/capturingconnectionmanager.cpp \
- $$PWD/connectionmanager.cpp \
- $$PWD/connectionmanagerinterface.cpp \
- $$PWD/interactiveconnectionmanager.cpp \
- $$PWD/nodeinstance.cpp \
- $$PWD/nodeinstanceview.cpp \
- $$PWD/puppetcreator.cpp \
- $$PWD/puppetbuildprogressdialog.cpp
-
-FORMS += $$PWD/puppetbuildprogressdialog.ui
+SOURCES += $$PWD/capturingconnectionmanager.cpp \
+ $$PWD/interactiveconnectionmanager.cpp
diff --git a/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp b/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp
index e90d57640d9..6da44603df8 100644
--- a/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp
@@ -27,9 +27,7 @@
#include "nodeinstanceserverproxy.h"
#include "nodeinstanceview.h"
-#ifndef QMLDESIGNER_TEST
#include <qmldesignerplugin.h>
-#endif
#include <coreplugin/messagebox.h>
@@ -51,7 +49,6 @@ void InteractiveConnectionManager::setUp(NodeInstanceServerProxy *nodeInstanceSe
{
ConnectionManager::setUp(nodeInstanceServerProxy, qrcMappingString, target);
-#ifndef QMLDESIGNER_TEST
DesignerSettings settings = QmlDesignerPlugin::instance()->settings();
int timeOutTime = settings.value(DesignerSettingsKey::PUPPET_KILL_TIMEOUT).toInt();
for (Connection &connection : m_connections)
@@ -68,7 +65,6 @@ void InteractiveConnectionManager::setUp(NodeInstanceServerProxy *nodeInstanceSe
});
}
}
-#endif
}
void InteractiveConnectionManager::showCannotConnectToPuppetWarningAndSwitchToEditMode()
@@ -78,11 +74,9 @@ void InteractiveConnectionManager::showCannotConnectToPuppetWarningAndSwitchToEd
tr("The executable of the QML emulation layer (QML Puppet) may not be responding. "
"Switching to another kit might help."));
-#ifndef QMLDESIGNER_TEST
QmlDesignerPlugin::instance()->switchToTextModeDeferred();
nodeInstanceServerProxy()->nodeInstanceView()->emitDocumentMessage(
tr("Cannot Connect to QML Emulation Layer (QML Puppet)"));
-#endif
}
void InteractiveConnectionManager::dispatchCommand(const QVariant &command, Connection &connection)
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
index 01c924f3130..21623f865c1 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
@@ -83,11 +83,12 @@
#include <coreplugin/actionmanager/actionmanager.h>
#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/documentmanager.h>
-#include <qmlprojectmanager/qmlmultilanguageaspect.h>
#endif
#include <projectexplorer/target.h>
+#include <qmlprojectmanager/qmlmultilanguageaspect.h>
+
#include <utils/algorithm.h>
#include <utils/qtcassert.h>
@@ -551,10 +552,8 @@ void NodeInstanceView::auxiliaryDataChanged(const ModelNode &node,
}
} else if (node.isRootNode() && name == "language@Internal") {
const QString languageAsString = value.toString();
-#ifndef QMLDESIGNER_TEST
if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current(m_currentTarget))
multiLanguageAspect->setCurrentLocale(languageAsString);
-#endif
m_nodeInstanceServer->changeLanguage({languageAsString});
} else if (node.isRootNode() && name == "previewSize@Internal") {
m_nodeInstanceServer->changePreviewImageSize(value.toSize());
@@ -993,10 +992,8 @@ CreateSceneCommand NodeInstanceView::createCreateSceneCommand()
}
QString lastUsedLanguage;
-#ifndef QMLDESIGNER_TEST
if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current(m_currentTarget))
lastUsedLanguage = multiLanguageAspect->currentLocale();
-#endif
return CreateSceneCommand(
instanceContainerList,
diff --git a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
index 1992f813ac8..bdae76c0d3f 100644
--- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
@@ -30,7 +30,6 @@
#include <model.h>
#ifndef QMLDESIGNER_TEST
#include <qmldesignerplugin.h>
-#include <qmlprojectmanager/qmlmultilanguageaspect.h>
#endif
#include <nodeinstanceview.h>
@@ -46,6 +45,8 @@
#include <projectexplorer/target.h>
#include <projectexplorer/toolchain.h>
+#include <qmlprojectmanager/qmlmultilanguageaspect.h>
+
#include <qtsupport/baseqtversion.h>
#include <qtsupport/qtkitinformation.h>
#include <qtsupport/qtsupportconstants.h>
@@ -520,12 +521,10 @@ QProcessEnvironment PuppetCreator::processEnvironment() const
customFileSelectors = m_target->additionalData("CustomFileSelectorsData").toStringList();
-#ifndef QMLDESIGNER_TEST
if (auto multiLanguageAspect = QmlProjectManager::QmlMultiLanguageAspect::current(m_target)) {
if (!multiLanguageAspect->databaseFilePath().isEmpty())
environment.set("QT_MULTILANGUAGE_DATABASE", multiLanguageAspect->databaseFilePath().toString());
}
-#endif
}
customFileSelectors.append("DesignMode");
diff --git a/src/plugins/qmldesigner/qmldesignerplugin.pro b/src/plugins/qmldesigner/qmldesignerplugin.pro
index 506b3d743b8..6590dcb0462 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.pro
+++ b/src/plugins/qmldesigner/qmldesignerplugin.pro
@@ -10,6 +10,7 @@ include(../../qtcreatorplugin.pri)
include(qmldesignerplugin.pri)
include(designercore/designercore-lib.pri)
+include(designercore/instances/instances.pri)
include(components/componentcore/componentcore.pri)
include(components/integration/integration.pri)
include(components/propertyeditor/propertyeditor.pri)