diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp index 7a1e7d05f4a..814d5494806 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp @@ -38,7 +38,6 @@ #include "rewriterview.h" #include "modelmerger.h" #include "rewritingexception.h" -#include "designermcumanager.h" #include #include @@ -47,6 +46,10 @@ #include +#ifndef QMLDESIGNER_TEST +#include +#endif + namespace QmlDesigner { bool QmlItemNode::isItemOrWindow(const ModelNode &modelNode) @@ -287,7 +290,9 @@ bool QmlItemNode::modelIsResizable() const && !modelIsInLayout(); } -static bool isMcuRotationAllowed(QString itemName, bool hasChildren) { +static bool isMcuRotationAllowed(QString itemName, bool hasChildren) +{ +#ifndef QMLDESIGNER_TEST const QString propName = "rotation"; const DesignerMcuManager &manager = DesignerMcuManager::instance(); if (manager.isMCUProject()) { @@ -307,6 +312,7 @@ static bool isMcuRotationAllowed(QString itemName, bool hasChildren) { if (manager.bannedProperties().contains(propName)) return false; } +#endif return true; }