forked from qt-creator/qt-creator
QmlDesigner: Add output to debug view
Change-Id: I7b59044a859281922014dc3a062d384bdcc6da7a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -36,6 +36,8 @@
|
|||||||
|
|
||||||
#include <qmlitemnode.h>
|
#include <qmlitemnode.h>
|
||||||
|
|
||||||
|
#include <utils/algorithm.h>
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
const QString lineBreak = QStringLiteral("<br>");
|
const QString lineBreak = QStringLiteral("<br>");
|
||||||
|
|
||||||
@@ -226,9 +228,19 @@ void DebugView::selectedNodesChanged(const QList<ModelNode> &selectedNodes /*sel
|
|||||||
QString string;
|
QString string;
|
||||||
message.setString(&string);
|
message.setString(&string);
|
||||||
message << selectedNode;
|
message << selectedNode;
|
||||||
foreach (const VariantProperty &property, selectedNode.variantProperties()) {
|
for (const VariantProperty &property : selectedNode.variantProperties())
|
||||||
message << property;
|
message << property << lineBreak;
|
||||||
|
|
||||||
|
message << lineBreak;
|
||||||
|
|
||||||
|
const QHash<PropertyName, QVariant> data = selectedNode.auxiliaryData();
|
||||||
|
|
||||||
|
PropertyNameList names = data.keys();
|
||||||
|
Utils::sort(names);
|
||||||
|
for (const PropertyName &name : qAsConst(names)) {
|
||||||
|
message << name << ' ' << data.value(name).toString() << lineBreak;
|
||||||
}
|
}
|
||||||
|
|
||||||
log("::selectedNodesChanged:", string);
|
log("::selectedNodesChanged:", string);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user