QAccessibleEditableTextInterface Class

The QAccessibleEditableTextInterface class implements support for objects with editable text. More...

Header: #include <QAccessibleEditableTextInterface>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

Public Functions

virtual ~QAccessibleEditableTextInterface()
virtual void deleteText(int startOffset, int endOffset) = 0
virtual void insertText(int offset, const QString &text) = 0
virtual void replaceText(int startOffset, int endOffset, const QString &text) = 0

Detailed Description

When implementing this interface you will almost certainly also want to implement QAccessibleTextInterface.

IAccessible2 Specification

See also QAccessibleInterface.

Member Function Documentation

[virtual] QAccessibleEditableTextInterface::~QAccessibleEditableTextInterface()

Destroys the QAccessibleEditableTextInterface.

[pure virtual] void QAccessibleEditableTextInterface::deleteText(int startOffset, int endOffset)

Deletes the text from startOffset to endOffset.

[pure virtual] void QAccessibleEditableTextInterface::insertText(int offset, const QString &text)

Inserts text at position offset.

[pure virtual] void QAccessibleEditableTextInterface::replaceText(int startOffset, int endOffset, const QString &text)

Removes the text from startOffset to endOffset and instead inserts text.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qaccessibleeditabletextinterface.html