AtSpiAdaptor Class
AtSpiAdaptor is the main class to forward between QAccessibleInterface and AT-SPI DBus. More...
Header: | #include <AtSpiAdaptor> |
Public Functions
void | notify(QAccessibleEvent *event) |
void | registerApplication() |
Reimplemented Public Functions
virtual bool | handleMessage(const QDBusMessage &message, const QDBusConnection &connection) override |
virtual QString | introspect(const QString &path) const override |
Public Slots
void | windowActivated(QObject *window, bool active) |
Detailed Description
\internal
AtSpiAdaptor implements the functions specified in all at-spi interfaces. It sends notifications coming from Qt via dbus and listens to incoming dbus requests.
Member Function Documentation
[override virtual]
bool AtSpiAdaptor::handleMessage(const QDBusMessage &message, const QDBusConnection &connection)
Handle incoming DBus message. This function dispatches the dbus message to the right interface handler.
[override virtual]
QString AtSpiAdaptor::introspect(const QString &path) const
Provide DBus introspection.
void AtSpiAdaptor::notify(QAccessibleEvent *event)
This function gets called when Qt notifies about accessibility updates.
void AtSpiAdaptor::registerApplication()
Register this application as accessible on the accessibility DBus.
[slot]
void AtSpiAdaptor::windowActivated(QObject *window, bool active)
This slot needs to get called when a window has be activated or deactivated (become focused). When active is true, the window just received focus, otherwise it lost the focus.