From 4fb83d32519ed25b576f29c595431e6976559f31 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 17 Jul 2014 13:42:32 +0200 Subject: [PATCH] QmlDesigner: Add QmlModelNodeFacade::hasModelNode Change-Id: I5f5587a14e7586c3d6b10c1a7b3ae7a5af0048b2 Reviewed-by: Tim Jenssen --- .../qmldesigner/designercore/include/qmlmodelnodefacade.h | 1 + .../qmldesigner/designercore/model/qmlmodelnodefacade.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/include/qmlmodelnodefacade.h b/src/plugins/qmldesigner/designercore/include/qmlmodelnodefacade.h index 043e2832835..a969b5974f2 100644 --- a/src/plugins/qmldesigner/designercore/include/qmlmodelnodefacade.h +++ b/src/plugins/qmldesigner/designercore/include/qmlmodelnodefacade.h @@ -44,6 +44,7 @@ public: operator ModelNode() const; ModelNode modelNode(); const ModelNode modelNode() const; + bool hasModelNode() const; static bool isValidQmlModelNodeFacade(const ModelNode &modelNode); virtual bool isValid() const; virtual ~QmlModelNodeFacade(); diff --git a/src/plugins/qmldesigner/designercore/model/qmlmodelnodefacade.cpp b/src/plugins/qmldesigner/designercore/model/qmlmodelnodefacade.cpp index 68952ad69cb..b0e28ee7929 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlmodelnodefacade.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlmodelnodefacade.cpp @@ -75,6 +75,11 @@ const ModelNode QmlModelNodeFacade::modelNode() const return m_modelNode; } +bool QmlModelNodeFacade::hasModelNode() const +{ + return m_modelNode.isValid(); +} + bool QmlModelNodeFacade::isValid() const { return isValidQmlModelNodeFacade(m_modelNode);