QmlDesigner: Remove using namespace QmlJS::AST from MoveObjectBeforeObjectVisitor

Change-Id: Ife1542a61abbd1b323ce1fa46854d9595252f2aa
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Thomas Hartmann
2015-07-07 16:51:30 +02:00
committed by Thomas Hartmann
parent 9b475d7f10
commit 3c3003bef0

View File

@@ -34,8 +34,6 @@
#include <QDebug>
using namespace QmlJS;
using namespace QmlJS::AST;
using namespace QmlDesigner::Internal;
using namespace QmlDesigner;
@@ -60,7 +58,7 @@ MoveObjectBeforeObjectVisitor::MoveObjectBeforeObjectVisitor(TextModifier &modif
beforeObjectLocation(beforeObjectLocation)
{}
bool MoveObjectBeforeObjectVisitor::operator ()(UiProgram *ast)
bool MoveObjectBeforeObjectVisitor::operator ()(QmlJS::AST::UiProgram *ast)
{
movingObject = 0;
beforeObject = 0;
@@ -74,13 +72,13 @@ bool MoveObjectBeforeObjectVisitor::operator ()(UiProgram *ast)
return didRewriting();
}
bool MoveObjectBeforeObjectVisitor::preVisit(Node *ast)
bool MoveObjectBeforeObjectVisitor::preVisit(QmlJS::AST::Node *ast)
{ if (ast) parents.push(ast); return true; }
void MoveObjectBeforeObjectVisitor::postVisit(Node *ast)
void MoveObjectBeforeObjectVisitor::postVisit(QmlJS::AST::Node *ast)
{ if (ast) parents.pop(); }
bool MoveObjectBeforeObjectVisitor::visit(UiObjectDefinition *ast)
bool MoveObjectBeforeObjectVisitor::visit(QmlJS::AST::UiObjectDefinition *ast)
{
if (foundEverything())
return false;
@@ -110,16 +108,16 @@ void MoveObjectBeforeObjectVisitor::doMove()
Q_ASSERT(!movingObjectParents.isEmpty());
TextModifier::MoveInfo moveInfo;
Node *parent = movingObjectParent();
UiArrayMemberList *arrayMember = 0, *otherArrayMember = 0;
QmlJS::AST::Node *parent = movingObjectParent();
QmlJS::AST::UiArrayMemberList *arrayMember = 0, *otherArrayMember = 0;
QString separator;
if (!inDefaultProperty) {
UiArrayBinding *initializer = cast<UiArrayBinding*>(parent);
QmlJS::AST::UiArrayBinding *initializer = QmlJS::AST::cast<QmlJS::AST::UiArrayBinding*>(parent);
Q_ASSERT(initializer);
otherArrayMember = 0;
for (UiArrayMemberList *cur = initializer->members; cur; cur = cur->next) {
for (QmlJS::AST::UiArrayMemberList *cur = initializer->members; cur; cur = cur->next) {
if (cur->member == movingObject) {
arrayMember = cur;
if (cur->next)
@@ -156,7 +154,7 @@ void MoveObjectBeforeObjectVisitor::doMove()
moveInfo.prefixToInsert = QString(moveInfo.leadingCharsToRemove, QLatin1Char(' '));
moveInfo.suffixToInsert = separator + QStringLiteral("\n\n");
} else {
const SourceLocation insertionPoint = lastParentLocation();
const QmlJS::AST::SourceLocation insertionPoint = lastParentLocation();
Q_ASSERT(insertionPoint.isValid());
moveInfo.destination = insertionPoint.offset;
int dummy = -1;
@@ -170,7 +168,7 @@ void MoveObjectBeforeObjectVisitor::doMove()
setDidRewriting(true);
}
Node *MoveObjectBeforeObjectVisitor::movingObjectParent() const
QmlJS::AST::Node *MoveObjectBeforeObjectVisitor::movingObjectParent() const
{
if (movingObjectParents.size() > 1)
return movingObjectParents.at(movingObjectParents.size() - 2);
@@ -178,15 +176,15 @@ Node *MoveObjectBeforeObjectVisitor::movingObjectParent() const
return 0;
}
SourceLocation MoveObjectBeforeObjectVisitor::lastParentLocation() const
QmlJS::AST::SourceLocation MoveObjectBeforeObjectVisitor::lastParentLocation() const
{
dump(movingObjectParents);
Node *parent = movingObjectParent();
if (UiObjectInitializer *initializer = cast<UiObjectInitializer*>(parent))
QmlJS::AST::Node *parent = movingObjectParent();
if (QmlJS::AST::UiObjectInitializer *initializer = QmlJS::AST::cast<QmlJS::AST::UiObjectInitializer*>(parent))
return initializer->rbraceToken;
else if (UiArrayBinding *initializer = cast<UiArrayBinding*>(parent))
else if (QmlJS::AST::UiArrayBinding *initializer = QmlJS::AST::cast<QmlJS::AST::UiArrayBinding*>(parent))
return initializer->rbracketToken;
else
return SourceLocation();
return QmlJS::AST::SourceLocation();
}