QAccessibleWidget 類

The QAccessibleWidget class implements the 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

額外繼承成員

詳細描述

The QAccessibleWidget class implements the QAccessibleInterface 為 QWidget。

此類屬於 QWidget 應用程序的可訪問性 .

此類可方便用作提供 Widget 對象有關信息的 QAccessibleInterfaces 的自定義實現基類。

類提供函數以檢索 parentObject () (Widget 的父級小部件),和關聯 widget ()。控製信號的添加可以采用 addControllingSignal (),和 setter 的提供為接口實現的各個方麵,例如 setValue()、setDescription()、setAccelerator() 及 setHelp()。

另請參閱 QAccessible and QAccessibleObject .

成員函數文檔編製

QAccessibleWidget:: QAccessibleWidget ( QWidget * w , QAccessible::Role role = QAccessible::Client, const QString & name = QString())

創建 QAccessibleWidget object for widget w . role and name 是設置對象角色和名稱特性的可選參數。

[virtual protected] QAccessibleWidget:: ~QAccessibleWidget ()

銷毀此對象。

[override virtual] QStringList QAccessibleWidget:: actionNames () const

重實現自 QAccessibleActionInterface::actionNames ().

[protected] void QAccessibleWidget:: addControllingSignal (const QString & signal )

注冊 signal 作為控製信號。

對象是連接到控製信號的任何其它對象的控製器。

[override virtual] QColor QAccessibleWidget:: backgroundColor () const

重實現自 QAccessibleInterface::backgroundColor ().

[override virtual] QAccessibleInterface *QAccessibleWidget:: child ( int index ) const

重實現自 QAccessibleInterface::child ().

[override virtual] int QAccessibleWidget:: childCount () const

重實現自 QAccessibleInterface::childCount ().

[override virtual] void QAccessibleWidget:: doAction (const QString & actionName )

重實現自 QAccessibleActionInterface::doAction ().

[override virtual] QAccessibleInterface *QAccessibleWidget:: focusChild () const

重實現自 QAccessibleInterface::focusChild ().

[override virtual] QColor QAccessibleWidget:: foregroundColor () const

重實現自 QAccessibleInterface::foregroundColor ().

[override virtual] int QAccessibleWidget:: indexOfChild (const QAccessibleInterface * child ) const

重實現自 QAccessibleInterface::indexOfChild ().

[override virtual] void *QAccessibleWidget:: interface_cast ( QAccessible::InterfaceType t )

重實現自 QAccessibleInterface::interface_cast ().

[override virtual] bool QAccessibleWidget:: isValid () const

重實現自 QAccessibleObject::isValid ().

[override virtual] QStringList QAccessibleWidget:: keyBindingsForAction (const QString & actionName ) const

重實現自 QAccessibleActionInterface::keyBindingsForAction ().

[override 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.

[override virtual] QRect QAccessibleWidget:: rect () const

重實現自 QAccessibleObject::rect ().

[override virtual] QVector < QPair < QAccessibleInterface *, QAccessible::Relation > > QAccessibleWidget:: relations ( QAccessible::Relation match = QAccessible::AllRelations) const

重實現自 QAccessibleInterface::relations ().

[override virtual] QAccessible::Role QAccessibleWidget:: role () const

重實現自 QAccessibleInterface::role ().

[override virtual] QAccessible::State QAccessibleWidget:: state () const

重實現自 QAccessibleInterface::state ().

[override virtual] QString QAccessibleWidget:: text ( QAccessible::Text t ) const

重實現自 QAccessibleInterface::text ().

[protected] QWidget *QAccessibleWidget:: widget () const

返迴關聯 Widget。

[override virtual] QWindow *QAccessibleWidget:: window () const

重實現自 QAccessibleInterface::window ().