forked from qt-creator/qt-creator
QmlDesigner: Add RewriterTransaction tracing framework
Change-Id: I6c152e128e0a1b1d4450bbba81e47d072aac3038 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -356,7 +356,7 @@ void DesignDocument::deleteSelected()
|
||||
return;
|
||||
|
||||
try {
|
||||
RewriterTransaction transaction(rewriterView());
|
||||
RewriterTransaction transaction(rewriterView(), QByteArrayLiteral("DesignDocument::deleteSelected"));
|
||||
QList<ModelNode> toDelete = view()->selectedModelNodes();
|
||||
foreach (ModelNode node, toDelete) {
|
||||
if (node.isValid() && !node.isRootNode() && QmlObjectNode::isValidQmlObjectNode(node))
|
||||
@@ -511,7 +511,7 @@ void DesignDocument::paste()
|
||||
QList<ModelNode> pastedNodeList;
|
||||
|
||||
try {
|
||||
RewriterTransaction transaction(rewriterView());
|
||||
RewriterTransaction transaction(rewriterView(), QByteArrayLiteral("DesignDocument::paste1"));
|
||||
|
||||
int offset = double(qrand()) / RAND_MAX * 20 - 10;
|
||||
|
||||
@@ -529,7 +529,7 @@ void DesignDocument::paste()
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
RewriterTransaction transaction(rewriterView());
|
||||
RewriterTransaction transaction(rewriterView(), QByteArrayLiteral("DesignDocument::paste2"));
|
||||
|
||||
pasteModel->detachView(&view);
|
||||
currentModel()->attachView(&view);
|
||||
|
||||
Reference in New Issue
Block a user