diff options
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/abstractview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/model/abstractview.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/abstractview.cpp b/src/plugins/qmldesigner/designercore/model/abstractview.cpp index 652c23c6e6..3be64be127 100644 --- a/src/plugins/qmldesigner/designercore/model/abstractview.cpp +++ b/src/plugins/qmldesigner/designercore/model/abstractview.cpp @@ -42,6 +42,7 @@ #include <utils/algorithm.h> #include <QRegExp> +#include <QWidget> #include <QtGui/qimage.h> namespace QmlDesigner { @@ -833,8 +834,10 @@ static int getMajorVersionFromImport(const Model *model) static int getMajorVersionFromNode(const ModelNode &modelNode) { if (modelNode.metaInfo().isValid()) { - foreach (const NodeMetaInfo &info, modelNode.metaInfo().classHierarchy()) { - if (info.typeName() == "QtQuick.QtObject" || info.typeName() == "QtQuick.Item") + for (const NodeMetaInfo &info : modelNode.metaInfo().classHierarchy()) { + if (info.typeName() == "QtQml.QtObject" + || info.typeName() == "QtQuick.QtObject" + || info.typeName() == "QtQuick.Item") return info.majorVersion(); } } |