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