CopperSpice API
1.9.2
|
The QAccessibleObject class implements parts of the QAccessibleInterface for QObjects. More...
Public Methods | |
QAccessibleObject (QObject *object) | |
QAccessibleInterface * | childAt (int x, int y) const override |
bool | isValid () const override |
QObject * | object () const override |
QRect | rect () const override |
void | setText (QAccessible::Text text, const QString &str) override |
Public Methods inherited from QAccessibleInterface | |
QAccessibleActionInterface * | actionInterface () |
virtual QColor | backgroundColor () const |
virtual QAccessibleInterface * | child (int index) const = 0 |
virtual int | childCount () const = 0 |
virtual QAccessibleInterface * | focusChild () const |
virtual QColor | foregroundColor () const |
virtual int | indexOfChild (const QAccessibleInterface *child) const = 0 |
virtual void * | interface_cast (QAccessible::InterfaceType type) |
virtual QAccessibleInterface * | parent () const = 0 |
virtual QVector< QPair< QAccessibleInterface *, QAccessible::Relation > > | relations (QAccessible::Relation match=QAccessible::AllRelations) const |
virtual QAccessible::Role | role () const = 0 |
virtual QAccessible::State | state () const = 0 |
QAccessibleTableCellInterface * | tableCellInterface () |
QAccessibleTableInterface * | tableInterface () |
virtual QString | text (QAccessible::Text t) const = 0 |
QAccessibleTextInterface * | textInterface () |
QAccessibleValueInterface * | valueInterface () |
virtual QWindow * | window () const |
Protected Methods | |
virtual | ~QAccessibleObject () |
Protected Methods inherited from QAccessibleInterface | |
virtual | ~QAccessibleInterface () |
The QAccessibleObject class implements parts of the QAccessibleInterface for QObjects.
This class is mainly provided for convenience. All subclasses of the QAccessibleInterface that provide implementations of non-widget objects should use this class as their base class.
|
explicit |
Creates a QAccessibleObject for object.
|
protectedvirtual |
Destroys the QAccessibleObject. This only happens when a call to release() decrements the internal reference counter to zero.
|
overridevirtual |
Reimplemented from QAccessibleInterface::childAt()
Implements QAccessibleInterface::childAt()
|
overridevirtual |
Implements QAccessibleInterface::isValid()
|
overridevirtual |
Implements QAccessibleInterface::object()
|
overridevirtual |
Implements QAccessibleInterface::rect()
|
overridevirtual |
Implements QAccessibleInterface::setText()