summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wasm/qwasmaccessibility.cpp
diff options
context:
space:
mode:
authorMorten Sørvig <morten.sorvig@qt.io>2022-11-03 15:24:27 +0100
committerMorten Johan Sørvig <morten.sorvig@qt.io>2022-11-08 16:54:36 +0000
commit25b07371e1e613bfb96f0ed6651316469961e823 (patch)
tree22aead888a9708c97ae22fae43f007e9e418e8f7 /src/plugins/platforms/wasm/qwasmaccessibility.cpp
parentaf987e0f6646753e7b1bc7f43f86734a638eaf82 (diff)
wasm: add accessibility logging category
Use it for logging TODO items. Change-Id: If3218effcc7f044269defd5187ec080d4132d674 Reviewed-by: David Skoland <david.skoland@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'src/plugins/platforms/wasm/qwasmaccessibility.cpp')
-rw-r--r--src/plugins/platforms/wasm/qwasmaccessibility.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/plugins/platforms/wasm/qwasmaccessibility.cpp b/src/plugins/platforms/wasm/qwasmaccessibility.cpp
index 4719720f57..75e5b0a674 100644
--- a/src/plugins/platforms/wasm/qwasmaccessibility.cpp
+++ b/src/plugins/platforms/wasm/qwasmaccessibility.cpp
@@ -6,6 +6,8 @@
#include <QtGui/qwindow.h>
+Q_LOGGING_CATEGORY(lcQpaAccessibility, "qt.qpa.accessibility")
+
// Qt WebAssembly a11y backend
//
// This backend implements accessibility support by creating "shadowing" html
@@ -81,7 +83,7 @@ emscripten::val QWasmAccessibility::createHtmlElement(QAccessibleInterface *ifac
} break;
default:
- qDebug() << "TODO: createHtmlElement() handle" << iface->role();
+ qCDebug(lcQpaAccessibility) << "TODO: createHtmlElement() handle" << iface->role();
element = document.call<emscripten::val>("createElement", std::string("div"));
//element.set("AriaRole", "foo");
}
@@ -101,7 +103,7 @@ emscripten::val QWasmAccessibility::createHtmlElement(QAccessibleInterface *ifac
void QWasmAccessibility::destroyHtmlElement(QAccessibleInterface *iface)
{
Q_UNUSED(iface);
- qDebug() << "TODO destroyHtmlElement";
+ qCDebug(lcQpaAccessibility) << "TODO destroyHtmlElement";
}
emscripten::val QWasmAccessibility::ensureHtmlElement(QAccessibleInterface *iface)
@@ -122,7 +124,7 @@ void QWasmAccessibility::setHtmlElementVisibility(QAccessibleInterface *iface, b
emscripten::val container = getContainer(iface);
if (container.isUndefined()) {
- qDebug() << "TODO: setHtmlElementVisibility: unable to find html container for element" << iface;
+ qCDebug(lcQpaAccessibility) << "TODO: setHtmlElementVisibility: unable to find html container for element" << iface;
return;
}
@@ -165,14 +167,14 @@ void QWasmAccessibility::handleStaticTextUpdate(QAccessibleEvent *event)
setHtmlElementTextName(event->accessibleInterface());
} break;
default:
- qDebug() << "TODO: implement handleStaticTextUpdate for event" << event->type();
+ qCDebug(lcQpaAccessibility) << "TODO: implement handleStaticTextUpdate for event" << event->type();
break;
}
}
void QWasmAccessibility::handleButtonUpdate(QAccessibleEvent *event)
{
- qDebug() << "TODO: implement handleButtonUpdate for event" << event->type();
+ qCDebug(lcQpaAccessibility) << "TODO: implement handleButtonUpdate for event" << event->type();
}
void QWasmAccessibility::handleCheckBoxUpdate(QAccessibleEvent *event)
@@ -182,7 +184,7 @@ void QWasmAccessibility::handleCheckBoxUpdate(QAccessibleEvent *event)
setHtmlElementTextName(event->accessibleInterface());
} break;
default:
- qDebug() << "TODO: implement handleCheckBoxUpdate for event" << event->type();
+ qCDebug(lcQpaAccessibility) << "TODO: implement handleCheckBoxUpdate for event" << event->type();
break;
}
}
@@ -230,13 +232,13 @@ void QWasmAccessibility::notifyAccessibilityUpdate(QAccessibleEvent *event)
handleCheckBoxUpdate(event);
break;
default:
- qDebug() << "TODO: implement notifyAccessibilityUpdate for role" << iface->role();
+ qCDebug(lcQpaAccessibility) << "TODO: implement notifyAccessibilityUpdate for role" << iface->role();
};
}
void QWasmAccessibility::setRootObject(QObject *o)
{
- qDebug() << "setRootObject" << o;
+ qCDebug(lcQpaAccessibility) << "setRootObject" << o;
QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(o);
Q_UNUSED(iface)
}