QmlDesigner: Print name of the view for attach and detach

Change-Id: Idc4b604b24e71110c962dff1c870ca6a4c624393
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Marco Bubke
2025-06-17 23:45:50 +02:00
parent 097a72c7da
commit 7163e69acc

View File

@@ -3327,11 +3327,10 @@ void Model::attachView(AbstractView *view, SL sl)
{ {
NanotraceHR::Tracer tracer{"model attach view", NanotraceHR::Tracer tracer{"model attach view",
ModelTracing::category(), ModelTracing::category(),
keyValue("name", view->name()),
keyValue("caller location", sl)}; keyValue("caller location", sl)};
auto traceToken = d->traceToken.begin("attachView", auto traceToken = d->traceToken.begin("attachView", keyValue("name", view->name()));
keyValue("name",
std::string_view{view->metaObject()->className()}));
// Internal::WriteLocker locker(d); // Internal::WriteLocker locker(d);
if (view->kind() == AbstractView::Kind::Rewriter) { if (view->kind() == AbstractView::Kind::Rewriter) {
@@ -3361,11 +3360,10 @@ void Model::detachView(AbstractView *view, ViewNotification emitDetachNotify, SL
{ {
NanotraceHR::Tracer tracer{"model detach view", NanotraceHR::Tracer tracer{"model detach view",
ModelTracing::category(), ModelTracing::category(),
keyValue("name", view->name()),
keyValue("caller location", sl)}; keyValue("caller location", sl)};
auto traceToken = d->traceToken.begin("detachView", auto traceToken = d->traceToken.begin("detachView", keyValue("name", view->name()));
keyValue("name",
std::string_view{view->metaObject()->className()}));
// Internal::WriteLocker locker(d); // Internal::WriteLocker locker(d);
bool emitNotify = (emitDetachNotify == NotifyView); bool emitNotify = (emitDetachNotify == NotifyView);