QAccessibleWidget Class
The QAccessibleWidget class implements the QAccessibleInterface for QWidgets. 更多...
头文件: | #include <QAccessibleWidget> |
qmake: | QT += widgets |
基类: | QAccessibleObject and QAccessibleActionInterface |
公有函数
QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString()) |
重新实现的公有函数
virtual QStringList | actionNames() const |
virtual QColor | backgroundColor() const |
virtual QAccessibleInterface * | child(int index) const |
virtual int | childCount() const |
virtual void | doAction(const QString &actionName) |
virtual QAccessibleInterface * | focusChild() const |
virtual QColor | foregroundColor() const |
virtual int | indexOfChild(const QAccessibleInterface *child) const |
virtual void * | interface_cast(QAccessible::InterfaceType t) |
virtual bool | isValid() const |
virtual QStringList | keyBindingsForAction(const QString &actionName) const |
virtual QAccessibleInterface * | parent() const |
virtual QRect | rect() const |
virtual QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > | relations(QAccessible::Relation match = QAccessible::AllRelations) const |
virtual QAccessible::Role | role() const |
virtual QAccessible::State | state() const |
virtual QString | text(QAccessible::Text t) const |
virtual QWindow * | window() const |
- 5 个公有函数继承自 QAccessibleObject
- 5 个公有函数继承自 QAccessibleActionInterface
- 23 个公有函数继承自 QAccessibleInterface
受保护的函数
~QAccessibleWidget() | |
void | addControllingSignal(const QString &signal) |
QObject * | parentObject() const |
QWidget * | widget() const |
其他继承的成员
- 12 个静态公有成员继承自 QAccessibleActionInterface
详细描述
The QAccessibleWidget class implements the QAccessibleInterface for QWidgets.
This class is part of Accessibility for QWidget Applications.
This class is convenient to use as a base class for custom implementations of QAccessibleInterfaces that provide information about widget objects.
The class provides functions to retrieve the parentObject() (the widget's parent widget), and the associated widget(). Controlling signals can be added with addControllingSignal(), and setters are provided for various aspects of the interface implementation, for example setValue(), setDescription(), setAccelerator(), and setHelp().
参见 QAccessible and QAccessibleObject.
成员函数
QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())
Creates a QAccessibleWidget object for widget w. role and name are optional parameters that set the object's role and name properties.
[protected]
QAccessibleWidget::~QAccessibleWidget()
Destroys this object.
[virtual]
QStringList QAccessibleWidget::actionNames() const
重新实现 QAccessibleActionInterface::actionNames().
[protected]
void QAccessibleWidget::addControllingSignal(const QString &signal)
Registers signal as a controlling signal.
An object is a Controller to any other object connected to a controlling signal.
[virtual]
QColor QAccessibleWidget::backgroundColor() const
重新实现 QAccessibleInterface::backgroundColor().
[virtual]
QAccessibleInterface *QAccessibleWidget::child(int index) const
重新实现 QAccessibleInterface::child().
[virtual]
int QAccessibleWidget::childCount() const
重新实现 QAccessibleInterface::childCount().
[virtual]
void QAccessibleWidget::doAction(const QString &actionName)
重新实现 QAccessibleActionInterface::doAction().
[virtual]
QAccessibleInterface *QAccessibleWidget::focusChild() const
重新实现 QAccessibleInterface::focusChild().
[virtual]
QColor QAccessibleWidget::foregroundColor() const
重新实现 QAccessibleInterface::foregroundColor().
[virtual]
int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
重新实现 QAccessibleInterface::indexOfChild().
[virtual]
void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
重新实现 QAccessibleInterface::interface_cast().
[virtual]
bool QAccessibleWidget::isValid() const
重新实现 QAccessibleInterface::isValid().
[virtual]
QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
重新实现 QAccessibleActionInterface::keyBindingsForAction().
[virtual]
QAccessibleInterface *QAccessibleWidget::parent() const
重新实现 QAccessibleInterface::parent().
[protected]
QObject *QAccessibleWidget::parentObject() const
Returns the associated widget's parent object, which is either the parent widget, or qApp for top-level widgets.
[virtual]
QRect QAccessibleWidget::rect() const
重新实现 QAccessibleInterface::rect().
[virtual]
QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
重新实现 QAccessibleInterface::relations().
[virtual]
QAccessible::Role QAccessibleWidget::role() const
重新实现 QAccessibleInterface::role().
[virtual]
QAccessible::State QAccessibleWidget::state() const
重新实现 QAccessibleInterface::state().
[virtual]
QString QAccessibleWidget::text(QAccessible::Text t) const
重新实现 QAccessibleInterface::text().
[protected]
QWidget *QAccessibleWidget::widget() const
Returns the associated widget.
[virtual]
QWindow *QAccessibleWidget::window() const
重新实现 QAccessibleInterface::window().