|  | Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# QAccessibleTextInterface Class Reference
[QtGui module]

The QAccessibleTextInterface class implements support for the IAccessibleText interface. More...

     #include <QAccessibleTextInterface>

This class is under development and is subject to change.

- List of all members, including inherited members

### Public Functions

- virtual ~QAccessibleTextInterface ()
- virtual void addSelection ( int startOffset, int endOffset ) = 0
- virtual QString attributes ( int offset, int * startOffset, int * endOffset ) = 0
- virtual int characterCount () = 0
- virtual QRect characterRect ( int offset, QAccessible2::CoordinateType coordType ) = 0
- virtual int cursorPosition () = 0
- virtual int offsetAtPoint ( const QPoint & point, QAccessible2::CoordinateType coordType ) = 0
- QAccessible2Interface * qAccessibleTextCastHelper ()
- virtual void removeSelection ( int selectionIndex ) = 0
- virtual void scrollToSubstring ( int startIndex, int endIndex ) = 0
- virtual void selection ( int selectionIndex, int * startOffset, int * endOffset ) = 0
- virtual int selectionCount () = 0
- virtual void setCursorPosition ( int position ) = 0
- virtual void setSelection ( int selectionIndex, int startOffset, int endOffset ) = 0
- virtual QString text ( int startOffset, int endOffset ) = 0
- virtual QString textAfterOffset ( int offset, QAccessible2::BoundaryType boundaryType, int * startOffset, int * endOffset ) = 0
- virtual QString textAtOffset ( int offset, QAccessible2::BoundaryType boundaryType, int * startOffset, int * endOffset ) = 0
- virtual QString textBeforeOffset ( int offset, QAccessible2::BoundaryType boundaryType, int * startOffset, int * endOffset ) = 0

## Detailed Description

The QAccessibleTextInterface class implements support for the IAccessibleText interface.

IAccessible2 Specification

## Member Function Documentation

### QAccessibleTextInterface::~QAccessibleTextInterface () `[virtual]`

### void QAccessibleTextInterface::addSelection ( int startOffset, int endOffset ) `[pure virtual]`

### QString QAccessibleTextInterface::attributes ( int offset, int * startOffset, int * endOffset ) `[pure virtual]`

### int QAccessibleTextInterface::characterCount () `[pure virtual]`

### QRect QAccessibleTextInterface::characterRect ( int offset, QAccessible2::CoordinateType coordType ) `[pure virtual]`

### int QAccessibleTextInterface::cursorPosition () `[pure virtual]`

See also setCursorPosition().

### int QAccessibleTextInterface::offsetAtPoint ( const QPoint & point, QAccessible2::CoordinateType coordType ) `[pure virtual]`

### QAccessible2Interface * QAccessibleTextInterface::qAccessibleTextCastHelper ()

### void QAccessibleTextInterface::removeSelection ( int selectionIndex ) `[pure virtual]`

### void QAccessibleTextInterface::scrollToSubstring ( int startIndex, int endIndex ) `[pure virtual]`

### void QAccessibleTextInterface::selection ( int selectionIndex, int * startOffset, int * endOffset ) `[pure virtual]`

See also setSelection().

### int QAccessibleTextInterface::selectionCount () `[pure virtual]`

### void QAccessibleTextInterface::setCursorPosition ( int position ) `[pure virtual]`

See also cursorPosition().

### void QAccessibleTextInterface::setSelection ( int selectionIndex, int startOffset, int endOffset ) `[pure virtual]`

See also selection().

### QString QAccessibleTextInterface::text ( int startOffset, int endOffset ) `[pure virtual]`

### QString QAccessibleTextInterface::textAfterOffset ( int offset, QAccessible2::BoundaryType boundaryType, int * startOffset, int * endOffset ) `[pure virtual]`

### QString QAccessibleTextInterface::textAtOffset ( int offset, QAccessible2::BoundaryType boundaryType, int * startOffset, int * endOffset ) `[pure virtual]`

### QString QAccessibleTextInterface::textBeforeOffset ( int offset, QAccessible2::BoundaryType boundaryType, int * startOffset, int * endOffset ) `[pure virtual]`