QmlDesigner: Add QmlModelNodeFacade::hasModelNode

Change-Id: I5f5587a14e7586c3d6b10c1a7b3ae7a5af0048b2
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
This commit is contained in:
Marco Bubke
2014-07-17 13:42:32 +02:00
parent 932ff35dcd
commit 4fb83d3251
2 changed files with 6 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ public:
operator ModelNode() const; operator ModelNode() const;
ModelNode modelNode(); ModelNode modelNode();
const ModelNode modelNode() const; const ModelNode modelNode() const;
bool hasModelNode() const;
static bool isValidQmlModelNodeFacade(const ModelNode &modelNode); static bool isValidQmlModelNodeFacade(const ModelNode &modelNode);
virtual bool isValid() const; virtual bool isValid() const;
virtual ~QmlModelNodeFacade(); virtual ~QmlModelNodeFacade();

View File

@@ -75,6 +75,11 @@ const ModelNode QmlModelNodeFacade::modelNode() const
return m_modelNode; return m_modelNode;
} }
bool QmlModelNodeFacade::hasModelNode() const
{
return m_modelNode.isValid();
}
bool QmlModelNodeFacade::isValid() const bool QmlModelNodeFacade::isValid() const
{ {
return isValidQmlModelNodeFacade(m_modelNode); return isValidQmlModelNodeFacade(m_modelNode);