From dfa7f8093e59711a369f5a49272e4130c530db3f Mon Sep 17 00:00:00 2001 From: Kai Koehne <kai.koehne@nokia.com> Date: Mon, 22 Feb 2010 16:36:01 +0100 Subject: [PATCH] Fix qmldesigner autotests The registration of the qml items have been recently moved from a static context into QmlGraphicsItemModule::initialization . The Bauhaus Metainfo initialization now ensures that this method is called first by instantating a QmlEngine. --- src/plugins/qmldesigner/core/metainfo/metainfo.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/qmldesigner/core/metainfo/metainfo.cpp b/src/plugins/qmldesigner/core/metainfo/metainfo.cpp index 71448ab3363..18dacbea753 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(); -- GitLab