From cd5f070844c4224e646e30f6edcfb83a7deaa662 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 7 Jan 2020 16:17:42 +0100 Subject: [PATCH] Fix build of qmldesigner tests NodeInstanceView is build as part of the the test and cannot have depedencies on core or qmldesigner when build in test mode. Change-Id: I5f04ec7ff42fdd0704552c3e791dfabd20fc9317 Reviewed-by: Christian Stenger --- .../designercore/instances/nodeinstanceview.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp index 92806065af8..01605e16b51 100644 --- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp +++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp @@ -30,7 +30,6 @@ #include #include #include -#include "qmldesignerplugin.h" #include "abstractproperty.h" #include "variantproperty.h" #include "bindingproperty.h" @@ -73,9 +72,13 @@ #include "nodeinstanceserverproxy.h" #include "puppettocreatorcommand.h" +#ifndef QMLDESIGNER_TEST +#include #include #include #include +#endif + #include #include @@ -1477,6 +1480,7 @@ void NodeInstanceView::handlePuppetKeyPress(int key, Qt::KeyboardModifiers modif // it should be utilized and the rest of the method deleted // QCoreApplication::postEvent([receiver], new QKeyEvent(QEvent::KeyPress, key, modifiers)); +#ifndef QMLDESIGNER_TEST // handle common keyboard actions coming from puppet if (Core::ActionManager::command(Core::Constants::UNDO)->keySequence().matches(key + modifiers) == QKeySequence::ExactMatch) QmlDesignerPlugin::instance()->currentDesignDocument()->undo(); @@ -1490,6 +1494,10 @@ void NodeInstanceView::handlePuppetKeyPress(int key, Qt::KeyboardModifiers modif Core::DocumentManager::saveAllModifiedDocuments(); else if (Core::ActionManager::command(QmlDesigner::Constants::C_DELETE)->keySequence().matches(key + modifiers) == QKeySequence::ExactMatch) QmlDesignerPlugin::instance()->currentDesignDocument()->deleteSelected(); +#else + Q_UNUSED(key); + Q_UNUSED(modifiers); +#endif } void NodeInstanceView::view3DClosed(const View3DClosedCommand &command)