From 23e20e4030aee001ec24301cf5c7ff0a6cd2bc16 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Thu, 5 Jul 2018 10:10:08 +0200 Subject: [PATCH] Add logging for QAccessibleCache Change-Id: I2cbaf6c6dfb80b2b5c2732f1633da411fd816710 Reviewed-by: Shawn Rutledge --- src/gui/accessible/qaccessiblecache.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gui/accessible/qaccessiblecache.cpp b/src/gui/accessible/qaccessiblecache.cpp index a6b2d4cde4..20376a54c4 100644 --- a/src/gui/accessible/qaccessiblecache.cpp +++ b/src/gui/accessible/qaccessiblecache.cpp @@ -38,11 +38,15 @@ ****************************************************************************/ #include "qaccessiblecache_p.h" +#include +#include #ifndef QT_NO_ACCESSIBILITY QT_BEGIN_NAMESPACE +Q_LOGGING_CATEGORY(lcAccessibilityCache, "qt.accessibility.cache"); + /*! \class QAccessibleCache \internal @@ -122,6 +126,7 @@ QAccessible::Id QAccessibleCache::insert(QObject *object, QAccessibleInterface * } idToInterface.insert(id, iface); interfaceToId.insert(iface, id); + qCDebug(lcAccessibilityCache) << "insert - id:" << id << " iface:" << iface; return id; } @@ -137,6 +142,7 @@ void QAccessibleCache::objectDestroyed(QObject* obj) void QAccessibleCache::deleteInterface(QAccessible::Id id, QObject *obj) { QAccessibleInterface *iface = idToInterface.take(id); + qCDebug(lcAccessibilityCache) << "delete - id:" << id << " iface:" << iface; if (!iface) // the interface may be deleted already return; interfaceToId.take(iface);