Пример #1
0
QT_BEGIN_NAMESPACE

//#define DEBUG_SHOW_ATCLIENT_COMMANDS
#ifdef DEBUG_SHOW_ATCLIENT_COMMANDS
QT_BEGIN_INCLUDE_NAMESPACE
#include <qdebug.h>
QT_END_INCLUDE_NAMESPACE

void showDebug(const char* funcName, const QAccessibleInterface *iface)
{
    qDebug() << "Role:" << qAccessibleRoleString(iface->role(0))
             << "Name:" << iface->text(QAccessible::Name, 0)
             << "State:" << QString::number(int(iface->state(0)), 16)
             << QLatin1String(funcName);
}
QString translateRole(QAccessible::Role role)
{
    return qAccessibleRoleString(role);
}