QAccessibleWidget 類實現 QAccessibleInterface 為 QWidget。 更多...
| 頭: | #include <QAccessibleWidget> |
| qmake: | QT += widgets |
| 繼承: | QAccessibleObject and QAccessibleActionInterface |
| QAccessibleWidget (QWidget * w , QAccessible::Role role = QAccessible::Client, const QString & name = QString()) |
| virtual QStringList | actionNames () const override |
| virtual QColor | backgroundColor () const override |
| virtual QAccessibleInterface * | child (int index ) const override |
| virtual int | childCount () const override |
| virtual void | doAction (const QString & actionName ) override |
| virtual QAccessibleInterface * | focusChild () const override |
| virtual QColor | foregroundColor () const override |
| virtual int | indexOfChild (const QAccessibleInterface * child ) const override |
| virtual void * | interface_cast (QAccessible::InterfaceType t ) override |
| virtual bool | isValid () const override |
| virtual QStringList | keyBindingsForAction (const QString & actionName ) const override |
| virtual QAccessibleInterface * | parent () const override |
| virtual QRect | rect () const override |
| virtual QVector<QPair<QAccessibleInterface *, QAccessible::Relation>> | relations (QAccessible::Relation match = QAccessible::AllRelations) const override |
| virtual QAccessible::Role | role () const override |
| virtual QAccessible::State | state () const override |
| virtual QString | text (QAccessible::Text t ) const override |
| virtual QWindow * | window () const override |
| virtual | ~QAccessibleWidget () |
| void | addControllingSignal (const QString & signal ) |
| QObject * | parentObject () const |
| QWidget * | widget () const |
此類屬於 QWidget 應用程序的可訪問性 .
此類可方便用作提供 Widget 對象有關信息的 QAccessibleInterfaces 的自定義實現基類。
類提供函數以檢索 parentObject () (Widget 的父級小部件),和關聯 widget ()。控製信號的添加可以采用 addControllingSignal (),和 setter 的提供為接口實現的各個方麵,例如 setValue()、setDescription()、setAccelerator() 及 setHelp()。
另請參閱 QAccessible and QAccessibleObject .
創建 QAccessibleWidget 對象為 Widget w . role and name 是設置對象角色和名稱特性的可選參數。
[virtual protected]
QAccessibleWidget::
~QAccessibleWidget
()
銷毀此對象。
[override virtual]
QStringList
QAccessibleWidget::
actionNames
() const
重實現: QAccessibleActionInterface::actionNames () const.
[protected]
void
QAccessibleWidget::
addControllingSignal
(const
QString
&
signal
)
注冊 signal 作為控製信號。
對象是連接到控製信號的任何其它對象的控製器。
[override virtual]
QColor
QAccessibleWidget::
backgroundColor
() const
重實現: QAccessibleInterface::backgroundColor () const.
[override virtual]
QAccessibleInterface
*QAccessibleWidget::
child
(
int
index
) const
重實現: QAccessibleInterface::child (int index) const.
[override virtual]
int
QAccessibleWidget::
childCount
() const
重實現: QAccessibleInterface::childCount () const.
[override virtual]
void
QAccessibleWidget::
doAction
(const
QString
&
actionName
)
重實現: QAccessibleActionInterface::doAction (const QString &actionName).
[override virtual]
QAccessibleInterface
*QAccessibleWidget::
focusChild
() const
重實現: QAccessibleInterface::focusChild () const.
[override virtual]
QColor
QAccessibleWidget::
foregroundColor
() const
重實現: QAccessibleInterface::foregroundColor () const.
[override virtual]
int
QAccessibleWidget::
indexOfChild
(const
QAccessibleInterface
*
child
) const
重實現: QAccessibleInterface::indexOfChild (const QAccessibleInterface *child) const.
[override virtual]
void
*QAccessibleWidget::
interface_cast
(
QAccessible::InterfaceType
t
)
重實現: QAccessibleInterface::interface_cast (QAccessible::InterfaceType type).
[override virtual]
bool
QAccessibleWidget::
isValid
() const
重實現: QAccessibleObject::isValid () const.
[override virtual]
QStringList
QAccessibleWidget::
keyBindingsForAction
(const
QString
&
actionName
) const
重實現: QAccessibleActionInterface::keyBindingsForAction (const QString &actionName) const.
[override virtual]
QAccessibleInterface
*QAccessibleWidget::
parent
() const
重實現: QAccessibleInterface::parent () const.
[protected]
QObject
*QAccessibleWidget::
parentObject
() const
Returns the associated widget's parent object, which is either the parent widget, or qApp for top-level widgets.
[override virtual]
QRect
QAccessibleWidget::
rect
() const
重實現: QAccessibleObject::rect () const.
[override virtual]
QVector
<
QPair
<
QAccessibleInterface
*,
QAccessible::Relation
>> QAccessibleWidget::
relations
(
QAccessible::Relation
match
= QAccessible::AllRelations) const
重實現: QAccessibleInterface::relations (QAccessible::Relation match) const.
[override virtual]
QAccessible::Role
QAccessibleWidget::
role
() const
重實現: QAccessibleInterface::role () const.
[override virtual]
QAccessible::State
QAccessibleWidget::
state
() const
重實現: QAccessibleInterface::state () const.
[override virtual]
QString
QAccessibleWidget::
text
(
QAccessible::Text
t
) const
重實現: QAccessibleInterface::text (QAccessible::Text t) const.
[protected]
QWidget
*QAccessibleWidget::
widget
() const
返迴關聯 Widget。
[override virtual]
QWindow
*QAccessibleWidget::
window
() const
重實現: QAccessibleInterface::window () const.