QmlDesigner: Fix compile issues on macOS

Change-Id: Icaa6a85590c7471ed7129986353337c8cee7350e
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Burak Hancerli
2023-05-24 15:00:47 +02:00
committed by Marco Bubke
parent d47fd13058
commit 4734dfa1cc
2 changed files with 3 additions and 1 deletions

View File

@@ -18,7 +18,7 @@ public:
QmlModelNodeFacade &operator=(const QmlModelNodeFacade &) = default; QmlModelNodeFacade &operator=(const QmlModelNodeFacade &) = default;
QmlModelNodeFacade(QmlModelNodeFacade &&) noexcept = default; QmlModelNodeFacade(QmlModelNodeFacade &&) noexcept = default;
QmlModelNodeFacade &operator=(QmlModelNodeFacade &&) noexcept = default; QmlModelNodeFacade &operator=(QmlModelNodeFacade &&) noexcept = default;
~QmlModelNodeFacade() = default;
operator ModelNode() const { return m_modelNode; } operator ModelNode() const { return m_modelNode; }
ModelNode modelNode() const { return m_modelNode; } ModelNode modelNode() const { return m_modelNode; }
bool hasModelNode() const; bool hasModelNode() const;

View File

@@ -30,6 +30,8 @@ public:
: QmlModelNodeFacade(modelNode) : QmlModelNodeFacade(modelNode)
{} {}
virtual ~QmlObjectNode() = default;
static bool isValidQmlObjectNode(const ModelNode &modelNode); static bool isValidQmlObjectNode(const ModelNode &modelNode);
bool isValid() const; bool isValid() const;
explicit operator bool() const { return isValid(); } explicit operator bool() const { return isValid(); }