forked from qt-creator/qt-creator
QmlJS Rewriter: Unify method names
changeProperty->changeBinding removeProperty->removeBindingByName
This commit is contained in:
@@ -229,10 +229,10 @@ QString Rewriter::flatten(UiQualifiedId *first)
|
|||||||
return flatId;
|
return flatId;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Rewriter::changeProperty(UiObjectInitializer *ast,
|
void Rewriter::changeBinding(UiObjectInitializer *ast,
|
||||||
const QString &propertyName,
|
const QString &propertyName,
|
||||||
const QString &newValue,
|
const QString &newValue,
|
||||||
BindingType binding)
|
BindingType binding)
|
||||||
{
|
{
|
||||||
QString prefix, suffix;
|
QString prefix, suffix;
|
||||||
int dotIdx = propertyName.indexOf(QLatin1Char('.'));
|
int dotIdx = propertyName.indexOf(QLatin1Char('.'));
|
||||||
@@ -269,7 +269,7 @@ void Rewriter::changeProperty(UiObjectInitializer *ast,
|
|||||||
else if (!prefix.isEmpty()) {
|
else if (!prefix.isEmpty()) {
|
||||||
if (UiObjectDefinition *def = cast<UiObjectDefinition *>(member)) {
|
if (UiObjectDefinition *def = cast<UiObjectDefinition *>(member)) {
|
||||||
if (flatten(def->qualifiedTypeNameId) == prefix) {
|
if (flatten(def->qualifiedTypeNameId) == prefix) {
|
||||||
changeProperty(def->initializer, suffix, newValue, binding);
|
changeBinding(def->initializer, suffix, newValue, binding);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -357,7 +357,7 @@ void Rewriter::insertIntoArray(UiArrayBinding *ast, const QString &newValue)
|
|||||||
m_changeSet->insert(insertionPoint, QLatin1String(",\n") + newValue);
|
m_changeSet->insert(insertionPoint, QLatin1String(",\n") + newValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Rewriter::removeProperty(UiObjectInitializer *ast, const QString &propertyName)
|
void Rewriter::removeBindingByName(UiObjectInitializer *ast, const QString &propertyName)
|
||||||
{
|
{
|
||||||
QString prefix;
|
QString prefix;
|
||||||
int dotIdx = propertyName.indexOf(QLatin1Char('.'));
|
int dotIdx = propertyName.indexOf(QLatin1Char('.'));
|
||||||
|
@@ -55,27 +55,30 @@ public:
|
|||||||
const QStringList &propertyOrder);
|
const QStringList &propertyOrder);
|
||||||
|
|
||||||
Range addBinding(AST::UiObjectInitializer *ast,
|
Range addBinding(AST::UiObjectInitializer *ast,
|
||||||
const QString &propertyName,
|
const QString &propertyName,
|
||||||
const QString &propertyValue,
|
const QString &propertyValue,
|
||||||
BindingType bindingType);
|
BindingType bindingType);
|
||||||
|
|
||||||
Range addBinding(AST::UiObjectInitializer *ast,
|
Range addBinding(AST::UiObjectInitializer *ast,
|
||||||
const QString &propertyName,
|
const QString &propertyName,
|
||||||
const QString &propertyValue,
|
const QString &propertyValue,
|
||||||
BindingType bindingType,
|
BindingType bindingType,
|
||||||
AST::UiObjectMemberList *insertAfter);
|
AST::UiObjectMemberList *insertAfter);
|
||||||
|
|
||||||
void changeProperty(AST::UiObjectInitializer *ast,
|
void changeBinding(AST::UiObjectInitializer *ast,
|
||||||
const QString &propertyName,
|
const QString &propertyName,
|
||||||
const QString &newValue,
|
const QString &newValue,
|
||||||
BindingType binding);
|
BindingType binding);
|
||||||
|
|
||||||
void removeProperty(AST::UiObjectInitializer *ast, const QString &propertyName);
|
void removeBindingByName(AST::UiObjectInitializer *ast, const QString &propertyName);
|
||||||
|
|
||||||
void appendToArrayBinding(AST::UiArrayBinding *arrayBinding,
|
void appendToArrayBinding(AST::UiArrayBinding *arrayBinding,
|
||||||
const QString &content);
|
const QString &content);
|
||||||
|
|
||||||
Range addObject(AST::UiObjectInitializer *ast, const QString &content);
|
Range addObject(AST::UiObjectInitializer *ast, const QString &content);
|
||||||
Range addObject(AST::UiObjectInitializer *ast, const QString &content, AST::UiObjectMemberList *insertAfter);
|
Range addObject(AST::UiObjectInitializer *ast, const QString &content, AST::UiObjectMemberList *insertAfter);
|
||||||
|
|
||||||
|
|
||||||
void removeObjectMember(AST::UiObjectMember *member, AST::UiObjectMember *parent);
|
void removeObjectMember(AST::UiObjectMember *member, AST::UiObjectMember *parent);
|
||||||
|
|
||||||
static AST::UiObjectMemberList *searchMemberToInsertAfter(AST::UiObjectMemberList *members, const QStringList &propertyOrder);
|
static AST::UiObjectMemberList *searchMemberToInsertAfter(AST::UiObjectMemberList *members, const QStringList &propertyOrder);
|
||||||
|
@@ -199,7 +199,7 @@ void QmlContextPane::setProperty(const QString &propertyName, const QVariant &va
|
|||||||
|
|
||||||
PropertyReader propertyReader(m_doc, initializer);
|
PropertyReader propertyReader(m_doc, initializer);
|
||||||
if (propertyReader.hasProperty(propertyName)) {
|
if (propertyReader.hasProperty(propertyName)) {
|
||||||
rewriter.changeProperty(initializer, propertyName, stringValue, bindingType);
|
rewriter.changeBinding(initializer, propertyName, stringValue, bindingType);
|
||||||
} else {
|
} else {
|
||||||
rewriter.addBinding(initializer, propertyName, stringValue, bindingType);
|
rewriter.addBinding(initializer, propertyName, stringValue, bindingType);
|
||||||
}
|
}
|
||||||
@@ -249,7 +249,7 @@ void QmlContextPane::removeProperty(const QString &propertyName)
|
|||||||
if (propertyReader.hasProperty(propertyName)) {
|
if (propertyReader.hasProperty(propertyName)) {
|
||||||
Utils::ChangeSet changeSet;
|
Utils::ChangeSet changeSet;
|
||||||
Rewriter rewriter(m_doc->source(), &changeSet, m_propertyOrder);
|
Rewriter rewriter(m_doc->source(), &changeSet, m_propertyOrder);
|
||||||
rewriter.removeProperty(initializer, propertyName);
|
rewriter.removeBindingByName(initializer, propertyName);
|
||||||
QTextCursor tc(m_editor->editor()->document());
|
QTextCursor tc(m_editor->editor()->document());
|
||||||
changeSet.apply(&tc);
|
changeSet.apply(&tc);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user