16
17
18
20#ifndef Q_SPI_CONSTANT_MAPPINGS_H
21#define Q_SPI_CONSTANT_MAPPINGS_H
25#include <QtGui/private/qtguiglobal_p.h>
26#include <QtGui/QAccessible>
27#include <atspi/atspi-constants.h>
29QT_REQUIRE_CONFIG(accessibility);
32#define ATSPI_DBUS_INTERFACE_EVENT_WINDOW "org.a11y.atspi.Event.Window"
33#define ATSPI_DBUS_INTERFACE_EVENT_FOCUS "org.a11y.atspi.Event.Focus"
35#define QSPI_OBJECT_PATH_ACCESSIBLE "/org/a11y/atspi/accessible"
36#define QSPI_OBJECT_PATH_PREFIX "/org/a11y/atspi/accessible/"
42 RoleNames(AtspiRole r,
const QString& n,
const QString& ln)
43 :m_spiRole(r), m_name(n), m_localizedName(ln)
46 AtspiRole spiRole()
const {
return m_spiRole;}
47 QString name()
const {
return m_name;}
48 QString localizedName()
const {
return m_localizedName;}
51 AtspiRole m_spiRole = ATSPI_ROLE_INVALID;
53 QString m_localizedName;
58 *state |= quint64(1) << spiState;
63 *state &= ~(quint64(1) << spiState);
void unsetSpiStateBit(quint64 *state, AtspiStateType spiState)
quint64 spiStatesFromSpiStateSet(QSpiUIntList stateSet)
AtspiRelationType qAccessibleRelationToAtSpiRelation(QAccessible::Relation relation)
quint64 spiStatesFromQState(QAccessible::State state)
void setSpiStateBit(quint64 *state, AtspiStateType spiState)
QSpiUIntList spiStateSetFromSpiStates(quint64 states)