aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore
diff options
context:
space:
mode:
authorThomas Hartmann <thomas.hartmann@qt.io>2020-08-17 10:54:44 +0200
committerThomas Hartmann <thomas.hartmann@qt.io>2020-08-17 09:33:55 +0000
commit7856c2c2f025787f0b0f588bf6a01bf0fa48beea (patch)
tree423282699c13ada385a2e8ca203dd233dfb7579d /src/plugins/qmldesigner/designercore
parent3d68fa647ca2764a0149e45bc8ae63f2660a6db1 (diff)
QmlDesigner: Fix compilation of coretests
Change-Id: Idd0c717078ac8d4fed9a8d4dfe000091ee2384c5 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/designercore')
-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
3 files changed, 14 insertions, 4 deletions
diff --git a/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp b/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp
index 6da44603df..e90d57640d 100644
--- a/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/interactiveconnectionmanager.cpp
@@ -27,7 +27,9 @@
#include "nodeinstanceserverproxy.h"
#include "nodeinstanceview.h"
+#ifndef QMLDESIGNER_TEST
#include <qmldesignerplugin.h>
+#endif
#include <coreplugin/messagebox.h>
@@ -49,6 +51,7 @@ 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)
@@ -65,6 +68,7 @@ void InteractiveConnectionManager::setUp(NodeInstanceServerProxy *nodeInstanceSe
});
}
}
+#endif
}
void InteractiveConnectionManager::showCannotConnectToPuppetWarningAndSwitchToEditMode()
@@ -74,9 +78,11 @@ 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 21623f865c..01c924f313 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
@@ -83,12 +83,11 @@
#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>
@@ -552,8 +551,10 @@ 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());
@@ -992,8 +993,10 @@ 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 bdae76c0d3..1992f813ac 100644
--- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp
@@ -30,6 +30,7 @@
#include <model.h>
#ifndef QMLDESIGNER_TEST
#include <qmldesignerplugin.h>
+#include <qmlprojectmanager/qmlmultilanguageaspect.h>
#endif
#include <nodeinstanceview.h>
@@ -45,8 +46,6 @@
#include <projectexplorer/target.h>
#include <projectexplorer/toolchain.h>
-#include <qmlprojectmanager/qmlmultilanguageaspect.h>
-
#include <qtsupport/baseqtversion.h>
#include <qtsupport/qtkitinformation.h>
#include <qtsupport/qtsupportconstants.h>
@@ -521,10 +520,12 @@ 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");