diff --git a/src/plugins/qmldesigner/designercore/include/model.h b/src/plugins/qmldesigner/designercore/include/model.h
index 89ab059ad0cf6be5f5c38a86469b54100e789504..9ea7c6f9f57fc0cb59fe80bc067a78380d78c07b 100644
--- a/src/plugins/qmldesigner/designercore/include/model.h
+++ b/src/plugins/qmldesigner/designercore/include/model.h
@@ -34,7 +34,6 @@
 #include <QObject>
 #include <QMimeData>
 #include <QPair>
-#include <QDeclarativeError>
 
 #include <import.h>
 
diff --git a/src/plugins/qmldesigner/designercore/include/rewriterview.h b/src/plugins/qmldesigner/designercore/include/rewriterview.h
index 7e80eba7456c9f7d65de5bb41142f82c140b39a3..f8c2b7e70ba65d3412a66d2b6509a5a1512276aa 100644
--- a/src/plugins/qmldesigner/designercore/include/rewriterview.h
+++ b/src/plugins/qmldesigner/designercore/include/rewriterview.h
@@ -39,6 +39,7 @@
 #include <QPointer>
 #include <QWeakPointer>
 #include <QHash>
+#include <QUrl>
 
 #include <modelnode.h>
 #include <QScopedPointer>
diff --git a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
index 87e5ac80e0363ce3d88c180c6e7a1743eed5df31..af2dff0db0b3d265fcc0b44d83cd12cfcb448f3b 100644
--- a/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
+++ b/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp
@@ -29,9 +29,6 @@
 
 #include "nodeinstanceview.h"
 
-#include <QDeclarativeEngine>
-#include <QDeclarativeContext>
-
 #include <QUrl>
 #include <QGraphicsView>
 #include <QGraphicsScene>
diff --git a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
index f5722f1ce302acf45bd5844517352de98e56b663..e71f7781f9d7948d67e6a158618375cdac3d2e96 100644
--- a/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
+++ b/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
@@ -40,9 +40,6 @@
 #include <QSharedData>
 #include <QDebug>
 #include <QIcon>
-#include <QDeclarativeContext>
-#include <QDeclarativeEngine>
-#include <QDeclarativeComponent>
 
 #include <qmljs/qmljsdocument.h>
 #include <qmljs/qmljscontext.h>
diff --git a/src/plugins/qmldesigner/designercore/model/abstractproperty.cpp b/src/plugins/qmldesigner/designercore/model/abstractproperty.cpp
index a2bc0acadae3306c2934717a188d1abb8b7bee63..4b9cb25b9fdf830d4ab988eadcca6addacebf962 100644
--- a/src/plugins/qmldesigner/designercore/model/abstractproperty.cpp
+++ b/src/plugins/qmldesigner/designercore/model/abstractproperty.cpp
@@ -42,7 +42,6 @@
 #include "nodelistproperty.h"
 #include <QTextStream>
 #include <qmlobjectnode.h>
-#include <QDeclarativeView>
 
 namespace QmlDesigner {
 
diff --git a/src/plugins/qmldesigner/designercore/model/modelmerger.cpp b/src/plugins/qmldesigner/designercore/model/modelmerger.cpp
index c3589223ad9fc00c0b5ddcf3e75b890c65eb7ac3..14c257c2646abe455baaaf751bafbd8feb1e7c4b 100644
--- a/src/plugins/qmldesigner/designercore/model/modelmerger.cpp
+++ b/src/plugins/qmldesigner/designercore/model/modelmerger.cpp
@@ -42,6 +42,7 @@
 
 #include <QSet>
 #include <QStringList>
+#include <QUrl>
 
 #include <QDebug>
 
diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
index f9c27fc897bf00520383e194a51f4eab7e86daef..bdfb27c2bb782471359a8aa945079278eed8c626 100644
--- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
+++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp
@@ -29,7 +29,6 @@
 
 #include "qmlitemnode.h"
 #include <metainfo.h>
-#include <QDeclarativeView>
 #include "qmlchangeset.h"
 #include "variantproperty.h"
 #include "nodeproperty.h"
diff --git a/src/plugins/qmldesigner/designercore/model/viewlogger.cpp b/src/plugins/qmldesigner/designercore/model/viewlogger.cpp
index 19d6f3ea4f1cfd9aa650cf817a3bc8656e4f7fc0..e225b5aae081979d5044220a552e394cc4c10ecc 100644
--- a/src/plugins/qmldesigner/designercore/model/viewlogger.cpp
+++ b/src/plugins/qmldesigner/designercore/model/viewlogger.cpp
@@ -31,6 +31,7 @@
 #include <QDebug>
 #include <QTemporaryFile>
 #include <QDir>
+#include <QUrl>
 #include <variantproperty.h>
 #include <bindingproperty.h>
 #include <nodeabstractproperty.h>