QmlDesigner: Don't use view in model node

Change-Id: Ic4d41a975355f4b386de50622fe2ca6ec217c97e
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2023-09-20 17:02:28 +02:00
parent 8da35ac06d
commit 5f20ccfde7

View File

@@ -745,7 +745,7 @@ bool ModelNode::isRootNode() const
if (!isValid()) if (!isValid())
return false; return false;
return view()->rootModelNode() == *this; return m_model->d->rootNode() == m_internalNode;
} }
/*! \brief returns the list of all property names /*! \brief returns the list of all property names
@@ -1143,7 +1143,7 @@ void ModelNode::removeAnnotation()
Annotation ModelNode::globalAnnotation() const Annotation ModelNode::globalAnnotation() const
{ {
Annotation result; Annotation result;
ModelNode root = view()->rootModelNode(); ModelNode root = m_model->rootModelNode();
auto data = root.auxiliaryData(globalAnnotationProperty); auto data = root.auxiliaryData(globalAnnotationProperty);
@@ -1155,24 +1155,24 @@ Annotation ModelNode::globalAnnotation() const
bool ModelNode::hasGlobalAnnotation() const bool ModelNode::hasGlobalAnnotation() const
{ {
return view()->rootModelNode().hasAuxiliaryData(globalAnnotationProperty); return m_model->rootModelNode().hasAuxiliaryData(globalAnnotationProperty);
} }
void ModelNode::setGlobalAnnotation(const Annotation &annotation) void ModelNode::setGlobalAnnotation(const Annotation &annotation)
{ {
view()->rootModelNode().setAuxiliaryData(globalAnnotationProperty, m_model->rootModelNode().setAuxiliaryData(globalAnnotationProperty,
QVariant::fromValue(annotation.toQString())); QVariant::fromValue(annotation.toQString()));
} }
void ModelNode::removeGlobalAnnotation() void ModelNode::removeGlobalAnnotation()
{ {
view()->rootModelNode().removeAuxiliaryData(globalAnnotationProperty); m_model->rootModelNode().removeAuxiliaryData(globalAnnotationProperty);
} }
GlobalAnnotationStatus ModelNode::globalStatus() const GlobalAnnotationStatus ModelNode::globalStatus() const
{ {
GlobalAnnotationStatus result; GlobalAnnotationStatus result;
ModelNode root = view()->rootModelNode(); ModelNode root = m_model->rootModelNode();
auto data = root.auxiliaryData(globalAnnotationStatus); auto data = root.auxiliaryData(globalAnnotationStatus);
@@ -1184,19 +1184,19 @@ GlobalAnnotationStatus ModelNode::globalStatus() const
bool ModelNode::hasGlobalStatus() const bool ModelNode::hasGlobalStatus() const
{ {
return view()->rootModelNode().hasAuxiliaryData(globalAnnotationStatus); return m_model->rootModelNode().hasAuxiliaryData(globalAnnotationStatus);
} }
void ModelNode::setGlobalStatus(const GlobalAnnotationStatus &status) void ModelNode::setGlobalStatus(const GlobalAnnotationStatus &status)
{ {
view()->rootModelNode().setAuxiliaryData(globalAnnotationStatus, m_model->rootModelNode().setAuxiliaryData(globalAnnotationStatus,
QVariant::fromValue(status.toQString())); QVariant::fromValue(status.toQString()));
} }
void ModelNode::removeGlobalStatus() void ModelNode::removeGlobalStatus()
{ {
if (hasGlobalStatus()) { if (hasGlobalStatus()) {
view()->rootModelNode().removeAuxiliaryData(globalAnnotationStatus); m_model->rootModelNode().removeAuxiliaryData(globalAnnotationStatus);
} }
} }