summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorten Sørvig <[email protected]>2022-11-03 15:24:27 +0100
committerMorten Johan Sørvig <[email protected]>2022-11-08 16:54:36 +0000
commit25b07371e1e613bfb96f0ed6651316469961e823 (patch)
tree22aead888a9708c97ae22fae43f007e9e418e8f7
parentaf987e0f6646753e7b1bc7f43f86734a638eaf82 (diff)
wasm: add accessibility logging category
Use it for logging TODO items. Change-Id: If3218effcc7f044269defd5187ec080d4132d674 Reviewed-by: David Skoland <[email protected]> Reviewed-by: Lorn Potter <[email protected]>
-rw-r--r--src/plugins/platforms/wasm/qwasmaccessibility.cpp18
-rw-r--r--src/plugins/platforms/wasm/qwasmaccessibility.h2
2 files changed, 12 insertions, 8 deletions
diff --git a/src/plugins/platforms/wasm/qwasmaccessibility.cpp b/src/plugins/platforms/wasm/qwasmaccessibility.cpp
index 4719720f57b..75e5b0a6743 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)
}
diff --git a/src/plugins/platforms/wasm/qwasmaccessibility.h b/src/plugins/platforms/wasm/qwasmaccessibility.h
index 4f34b96c2ee..7b573fe728b 100644
--- a/src/plugins/platforms/wasm/qwasmaccessibility.h
+++ b/src/plugins/platforms/wasm/qwasmaccessibility.h
@@ -9,6 +9,8 @@
#include <emscripten/val.h>
+Q_DECLARE_LOGGING_CATEGORY(lcQpaAccessibility)
+
class QWasmAccessibility : public QPlatformAccessibility
{
public: