From 41c4253301b708d01d6fea214421cecfb3184cd1 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@nokia.com> Date: Mon, 18 Jan 2010 13:08:12 +0100 Subject: [PATCH] Fixed uses of QmlDocument. --- .../filemanager/astobjecttextextractor.cpp | 4 ++-- .../filemanager/firstdefinitionfinder.cpp | 4 ++-- .../filemanager/objectlengthcalculator.cpp | 4 ++-- .../core/filemanager/qmlrefactoring.cpp | 22 +++++++++---------- .../core/model/modeltotextmerger.cpp | 2 +- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/plugins/qmldesigner/core/filemanager/astobjecttextextractor.cpp b/src/plugins/qmldesigner/core/filemanager/astobjecttextextractor.cpp index 8b5d4ad9649..004f29a4eab 100644 --- a/src/plugins/qmldesigner/core/filemanager/astobjecttextextractor.cpp +++ b/src/plugins/qmldesigner/core/filemanager/astobjecttextextractor.cpp @@ -39,7 +39,7 @@ ASTObjectTextExtractor::ASTObjectTextExtractor(const QString &text): m_document(QmlDocument::create("<ASTObjectTextExtractor>")) { m_document->setSource(text); - m_document->parse(); + m_document->parseQml(); } QString ASTObjectTextExtractor::operator ()(int location) @@ -49,7 +49,7 @@ QString ASTObjectTextExtractor::operator ()(int location) m_location = location; m_text.clear(); - Node::accept(m_document->program(), this); + Node::accept(m_document->qmlProgram(), this); return m_text; } diff --git a/src/plugins/qmldesigner/core/filemanager/firstdefinitionfinder.cpp b/src/plugins/qmldesigner/core/filemanager/firstdefinitionfinder.cpp index 3063d821cf5..27feb2fcada 100644 --- a/src/plugins/qmldesigner/core/filemanager/firstdefinitionfinder.cpp +++ b/src/plugins/qmldesigner/core/filemanager/firstdefinitionfinder.cpp @@ -39,7 +39,7 @@ FirstDefinitionFinder::FirstDefinitionFinder(const QString &text): m_doc(QmlDocument::create("<internal>")) { m_doc->setSource(text); - bool ok = m_doc->parse(); + bool ok = m_doc->parseQml(); Q_ASSERT(ok); } @@ -56,7 +56,7 @@ quint32 FirstDefinitionFinder::operator()(quint32 offset) m_offset = offset; m_firstObjectDefinition = 0; - Node::accept(m_doc->program(), this); + Node::accept(m_doc->qmlProgram(), this); return m_firstObjectDefinition->firstSourceLocation().offset; } diff --git a/src/plugins/qmldesigner/core/filemanager/objectlengthcalculator.cpp b/src/plugins/qmldesigner/core/filemanager/objectlengthcalculator.cpp index 88dbe6d1db4..a0c8b9255ff 100644 --- a/src/plugins/qmldesigner/core/filemanager/objectlengthcalculator.cpp +++ b/src/plugins/qmldesigner/core/filemanager/objectlengthcalculator.cpp @@ -39,7 +39,7 @@ ObjectLengthCalculator::ObjectLengthCalculator(const QString &text): m_doc(QmlDocument::create("<internal>")) { m_doc->setSource(text); - bool ok = m_doc->parse(); + bool ok = m_doc->parseQml(); Q_ASSERT(ok); } @@ -49,7 +49,7 @@ quint32 ObjectLengthCalculator::operator()(quint32 offset) m_offset = offset; m_length = 0; - Node::accept(m_doc->program(), this); + Node::accept(m_doc->qmlProgram(), this); return m_length; } diff --git a/src/plugins/qmldesigner/core/filemanager/qmlrefactoring.cpp b/src/plugins/qmldesigner/core/filemanager/qmlrefactoring.cpp index 9a97350cdf1..aaac26b08d4 100644 --- a/src/plugins/qmldesigner/core/filemanager/qmlrefactoring.cpp +++ b/src/plugins/qmldesigner/core/filemanager/qmlrefactoring.cpp @@ -60,7 +60,7 @@ bool QmlRefactoring::reparseDocument() QmlDocument::Ptr tmpDocument(QmlDocument::create("<ModelToTextMerger>")); tmpDocument->setSource(newSource); - if (tmpDocument->parse()) { + if (tmpDocument->parseQml()) { qmlDocument = tmpDocument; return true; } else { @@ -83,7 +83,7 @@ bool QmlRefactoring::addToArrayMemberList(int parentLocation, const QString &pro AddArrayMemberVisitor visit(*textModifier, (quint32) parentLocation, propertyName, content); visit.setConvertObjectBindingIntoArrayBinding(true); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::addToObjectMemberList(int parentLocation, const QString &content) @@ -91,7 +91,7 @@ bool QmlRefactoring::addToObjectMemberList(int parentLocation, const QString &co Q_ASSERT(parentLocation >= 0); AddObjectVisitor visit(*textModifier, (quint32) parentLocation, content, m_propertyOrder); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::addProperty(int parentLocation, const QString &name, const QString &value, PropertyType propertyType) @@ -99,7 +99,7 @@ bool QmlRefactoring::addProperty(int parentLocation, const QString &name, const Q_ASSERT(parentLocation >= 0); AddPropertyVisitor visit(*textModifier, (quint32) parentLocation, name, value, propertyType, m_propertyOrder); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::changeProperty(int parentLocation, const QString &name, const QString &value, PropertyType propertyType) @@ -107,7 +107,7 @@ bool QmlRefactoring::changeProperty(int parentLocation, const QString &name, con Q_ASSERT(parentLocation >= 0); ChangePropertyVisitor visit(*textModifier, (quint32) parentLocation, name, value, propertyType); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::changeObjectType(int nodeLocation, const QString &newType) @@ -116,7 +116,7 @@ bool QmlRefactoring::changeObjectType(int nodeLocation, const QString &newType) Q_ASSERT(!newType.isEmpty()); ChangeObjectTypeVisitor visit(*textModifier, (quint32) nodeLocation, newType); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::moveObject(int objectLocation, const QString &targetPropertyName, bool targetIsArrayBinding, int targetParentObjectLocation) @@ -125,7 +125,7 @@ bool QmlRefactoring::moveObject(int objectLocation, const QString &targetPropert Q_ASSERT(targetParentObjectLocation >= 0); MoveObjectVisitor visit(*textModifier, (quint32) objectLocation, targetPropertyName, targetIsArrayBinding, (quint32) targetParentObjectLocation, m_propertyOrder); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::moveObjectBeforeObject(int movingObjectLocation, int beforeObjectLocation) @@ -135,10 +135,10 @@ bool QmlRefactoring::moveObjectBeforeObject(int movingObjectLocation, int before if (beforeObjectLocation == -1) { MoveObjectBeforeObjectVisitor visit(*textModifier, movingObjectLocation); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } else { MoveObjectBeforeObjectVisitor visit(*textModifier, movingObjectLocation, beforeObjectLocation); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } return false; } @@ -148,7 +148,7 @@ bool QmlRefactoring::removeObject(int nodeLocation) Q_ASSERT(nodeLocation >= 0); RemoveUIObjectMemberVisitor visit(*textModifier, (quint32) nodeLocation); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } bool QmlRefactoring::removeProperty(int parentLocation, const QString &name) @@ -157,5 +157,5 @@ bool QmlRefactoring::removeProperty(int parentLocation, const QString &name) Q_ASSERT(!name.isEmpty()); RemovePropertyVisitor visit(*textModifier, (quint32) parentLocation, name); - return visit(qmlDocument->program()); + return visit(qmlDocument->qmlProgram()); } diff --git a/src/plugins/qmldesigner/core/model/modeltotextmerger.cpp b/src/plugins/qmldesigner/core/model/modeltotextmerger.cpp index 16947a495ac..894d92008b9 100644 --- a/src/plugins/qmldesigner/core/model/modeltotextmerger.cpp +++ b/src/plugins/qmldesigner/core/model/modeltotextmerger.cpp @@ -198,7 +198,7 @@ void ModelToTextMerger::applyChanges() QmlDocument::Ptr tmpDocument(QmlDocument::create(QLatin1String("<ModelToTextMerger>"))); tmpDocument->setSource(m_rewriterView->textModifier()->text()); - if (!tmpDocument->parse()) { + if (!tmpDocument->parseQml()) { qDebug() << "*** Possible problem: QML file wasn't parsed correctly."; qDebug() << "*** QML text:" << m_rewriterView->textModifier()->text(); return; -- GitLab