forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.2'
Change-Id: I957c22020fbacb2f631220b0cdc7fa16a782798b
This commit is contained in:
@@ -246,13 +246,13 @@ void ComponentFromObjectDef::match(const QmlJSQuickFixInterface &interface, Quic
|
||||
return;
|
||||
// check that the node is not the root node
|
||||
if (i > 0 && !cast<UiProgram*>(path.at(i - 1))) {
|
||||
result.append(new Operation(interface, objDef));
|
||||
result << new Operation(interface, objDef);
|
||||
return;
|
||||
}
|
||||
} else if (UiObjectBinding *objBinding = cast<UiObjectBinding *>(node)) {
|
||||
if (!interface->currentFile()->isCursorOn(objBinding->qualifiedTypeNameId))
|
||||
return;
|
||||
result.append(new Operation(interface, objBinding));
|
||||
result << new Operation(interface, objBinding);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,7 +77,7 @@ class SplitInitializerOp: public QmlJSQuickFixFactory
|
||||
}
|
||||
|
||||
if (objectInitializer)
|
||||
result.append(new Operation(interface, objectInitializer));
|
||||
result << new Operation(interface, objectInitializer);
|
||||
}
|
||||
|
||||
class Operation: public QmlJSQuickFixOperation
|
||||
@@ -135,7 +135,7 @@ public:
|
||||
|
||||
foreach (const StaticAnalysis::Message &message, messages) {
|
||||
if (interface->currentFile()->isCursorOn(message.location)) {
|
||||
result.append(new Operation(interface, message));
|
||||
result << new Operation(interface, message);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -186,13 +186,13 @@ void WrapInLoader::match(const QmlJSQuickFixInterface &interface, QuickFixOperat
|
||||
return;
|
||||
// check that the node is not the root node
|
||||
if (i > 0 && !cast<UiProgram*>(path.at(i - 1))) {
|
||||
result.append(new Operation<UiObjectDefinition>(interface, objDef));
|
||||
result << new Operation<UiObjectDefinition>(interface, objDef);
|
||||
return;
|
||||
}
|
||||
} else if (UiObjectBinding *objBinding = cast<UiObjectBinding *>(node)) {
|
||||
if (!interface->currentFile()->isCursorOn(objBinding->qualifiedTypeNameId))
|
||||
return;
|
||||
result.append(new Operation<UiObjectBinding>(interface, objBinding));
|
||||
result << new Operation<UiObjectBinding>(interface, objBinding);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user