diff --git a/src/plugins/qmldesigner/core/metainfo/metainfo.cpp b/src/plugins/qmldesigner/core/metainfo/metainfo.cpp index 71448ab33630a5c1c471ecd52ea430b68103f4f6..18dacbea75369a5d8ea70d5f394452e10eb46dcb 100644 --- a/src/plugins/qmldesigner/core/metainfo/metainfo.cpp +++ b/src/plugins/qmldesigner/core/metainfo/metainfo.cpp @@ -44,6 +44,7 @@ #include <QPair> #include <QtAlgorithms> #include <QMetaProperty> +#include <QmlEngine> #include <QmlMetaType> #include <private/qmlgraphicsanchors_p.h> @@ -106,6 +107,11 @@ void MetaInfoPrivate::clear() void MetaInfoPrivate::initialize() { + // make sure QmlGraphicsItemsModule gets initialized, that is + // QmlGraphicsItemsModule::defineModule called + QmlEngine engine; + Q_UNUSED(engine); + parseQmlTypes(); parseNonQmlTypes(); parseValueTypes();