diff --git a/src/plugins/qmldesigner/components/debugview/debugview.cpp b/src/plugins/qmldesigner/components/debugview/debugview.cpp index aeeebfdf68c..4e582907b6f 100644 --- a/src/plugins/qmldesigner/components/debugview/debugview.cpp +++ b/src/plugins/qmldesigner/components/debugview/debugview.cpp @@ -212,9 +212,19 @@ void DebugView::rootNodeTypeChanged(const QString &type, int majorVersion, int m } } -void DebugView::selectedNodesChanged(const QList & /*selectedNodeList*/, +void DebugView::selectedNodesChanged(const QList &selectedNodes /*selectedNodeList*/, const QList & /*lastSelectedNodeList*/) { + foreach (const ModelNode &selectedNode, selectedNodes) { + QTextStream message; + QString string; + message.setString(&string); + message << selectedNode; + foreach (const VariantProperty &property, selectedNode.variantProperties()) { + message << property; + } + log(tr("Node selected:"), string); + } } void DebugView::scriptFunctionsChanged(const ModelNode & /*node*/, const QStringList & /*scriptFunctionList*/)