Qt Accessibility Client
accessibleobject.cpp
24 AccessibleObject::AccessibleObject(RegistryPrivate *registryPrivate, const QString &service, const QString &path)
34 d = QSharedPointer<AccessibleObjectPrivate>(new AccessibleObjectPrivate(registryPrivate, service, path));
38 d = QSharedPointer<AccessibleObjectPrivate>(new AccessibleObjectPrivate(registryPrivate, service, path));
229 QString AccessibleObject::textWithBoundary(int offset, TextBoundary boundary, int *startOffset, int *endOffset) const
537 QACCESSIBILITYCLIENT_EXPORT QDebug QAccessibleClient::operator<<(QDebug d, const AccessibleObject &object)
bool isDefunct() const
Returns if the AccessibleObject is defunct - that means it does not properly respont to requests and ...
Definition: accessibleobject.cpp:442
bool hasToolTip() const
Returns if the AccessibleObject has a tool tip.
Definition: accessibleobject.cpp:412
AccessibleObject application() const
Returns the application object.
Definition: accessibleobject.cpp:320
Role
The role indicates the type of UI element that an AccessibleObject represents.
Definition: accessibleobject.h:88
int indexInParent() const
Returns this accessible's index in it's parent's list of children.
Definition: accessibleobject.cpp:126
Interfaces supportedInterfaces() const
Returns List of interfaces supported by the accessible.
Definition: accessibleobject.cpp:196
int count(const T &value) const const
bool isExpanded() const
Returns if the AccessibleObject is currently expanded.
Definition: accessibleobject.cpp:467
QDebug & nospace()
void append(const T &value)
QDebug & space()
int x() const const
int y() const const
QString textWithBoundary(int offset, TextBoundary boundary, int *startOffset=nullptr, int *endOffset=nullptr) const
Returns the text of the TextInterface by boundary.
Definition: accessibleobject.cpp:229
bool isCheckable() const
Returns if the AccessibleObject is checkable (often indicates a check action)
Definition: accessibleobject.cpp:422
QString roleName() const
Returns the name of the role of this accessible.
Definition: accessibleobject.cpp:151
QRect boundingRect() const
Returns a bounding rectangle for the accessible.
Definition: accessibleobject.cpp:176
QString appLocale(LocaleType lctype=LocaleTypeMessages) const
The application locale.
Definition: accessibleobject.cpp:340
void setScheme(const QString &scheme)
double maximumValue() const
The maximum value allowed by this valuator.
Definition: accessibleobject.cpp:355
AccessibleObject child(int index) const
Returns a specific child at position index.
Definition: accessibleobject.cpp:121
bool supportsAutocompletion() const
Returns if the AccessibleObject supports automatic text completion.
Definition: accessibleobject.cpp:531
bool isVisible() const
Returns if the AccessibleObject is currently visible (it can still be off the screen,...
Definition: accessibleobject.cpp:526
QUrl url() const
Returns a QUrl that references the AccessibleObject.
Definition: accessibleobject.cpp:63
void setTextSelections(const QList< QPair< int, int > > &selections)
Set text selections, usually only one selection will be set, use a list containing one QPair with the...
Definition: accessibleobject.cpp:293
bool isSelectable() const
Returns if the AccessibleObject is selectable.
Definition: accessibleobject.cpp:487
bool insertText(const QString &text, int position=0, int length=-1)
Insert the text into the EditableTextInterface.
Definition: accessibleobject.cpp:245
bool isDefault() const
Returns if the AccessibleObject is the default widget (e.g. a button in a dialog)
Definition: accessibleobject.cpp:447
bool isFocused() const
Returns if the AccessibleObject is currently focused.
Definition: accessibleobject.cpp:477
bool setText(const QString &text)
Set the text of the EditableTextInterface.
Definition: accessibleobject.cpp:237
int indexOf(const T &value, int from) const const
bool pasteText(int position)
Paste the text from the clipboard into the EditableTextInterface.
Definition: accessibleobject.cpp:277
bool isFocusable() const
Returns if the AccessibleObject is focusable.
Definition: accessibleobject.cpp:472
bool isEmpty() const const
QString imageDescription() const
A description text of the image.
Definition: accessibleobject.cpp:380
bool isChecked() const
Returns if the AccessibleObject is currently checked.
Definition: accessibleobject.cpp:437
int childCount() const
Returns the number of children for this accessible.
Definition: accessibleobject.cpp:116
QPoint center() const const
QList< AccessibleObject > children() const
Returns this accessible's children in a list.
Definition: accessibleobject.cpp:98
bool isNull() const const
QString localizedRoleName() const
Returns the name of the role of this accessible.
Definition: accessibleobject.cpp:156
QString join(const QString &separator) const const
QList< AccessibleObject > selection() const
Returns the selection of accessible objects.
Definition: accessibleobject.cpp:375
bool setCurrentValue(const double value)
Set the value of the valuator.
Definition: accessibleobject.cpp:370
bool hasSelectableText() const
Returns if the AccessibleObject allows text selections.
Definition: accessibleobject.cpp:407
bool isExpandable() const
Returns if the AccessibleObject can be expanded to show more information.
Definition: accessibleobject.cpp:462
bool isActive() const
Returns if the AccessibleObject is currently active.
Definition: accessibleobject.cpp:417
This class represents an accessible object.
Definition: accessibleobject.h:42
bool cutText(int startPos, int endPos)
Cut the text from the EditableTextInterface into the clipboard.
Definition: accessibleobject.cpp:261
QString stateString() const
Return a string representing states of this object.
Definition: accessibleobject.cpp:507
bool isSensitive() const
Returns if the AccessibleObject reacts to input events.
Definition: accessibleobject.cpp:497
int caretOffset() const
Returns the offset of the caret from the beginning of the text.
Definition: accessibleobject.cpp:201
QString text(int startOffset=0, int endOffset=-1) const
Returns the text of the TextInterface.
Definition: accessibleobject.cpp:221
Role role() const
Returns the role as integer value of this accessible.
Definition: accessibleobject.cpp:146
void setPath(const QString &path, QUrl::ParsingMode mode)
QVector< QSharedPointer< QAction > > actions() const
Returns a list of actions supported by this accessible.
Definition: accessibleobject.cpp:395
QString accessibleId() const
Returns the accessible id of this accessible.
Definition: accessibleobject.cpp:131
double minimumValueIncrement() const
The smallest incremental change which this valuator allows.
Definition: accessibleobject.cpp:360
double minimumValue() const
The minimum value allowed by this valuator.
Definition: accessibleobject.cpp:350
bool isSelected() const
Returns if the AccessibleObject is currently selected.
Definition: accessibleobject.cpp:492
void setFragment(const QString &fragment, QUrl::ParsingMode mode)
QList< QPair< int, int > > textSelections() const
Returns a list of selections the text has.
Definition: accessibleobject.cpp:285
int layer() const
The ComponentLayer in which this object resides.
Definition: accessibleobject.cpp:161
QRect characterRect(int offset) const
Returns a bounding rectangle for the character at position offset.
Definition: accessibleobject.cpp:186
bool copyText(int startPos, int endPos)
Copy the text from the EditableTextInterface into the clipboard.
Definition: accessibleobject.cpp:253
TextBoundary
The TextBoundaries enum represents the different boundaries when asking for text at a certain offset.
Definition: accessibleobject.h:178
bool operator==(const AccessibleObject &other) const
Comparison operator.
Definition: accessibleobject.cpp:88
AccessibleObject & operator=(const AccessibleObject &other)
Assignment operator.
Definition: accessibleobject.cpp:82
bool deleteText(int startPos, int endPos)
Delete the text from the EditableTextInterface.
Definition: accessibleobject.cpp:269
QString description() const
Returns the description for this accessible.
Definition: accessibleobject.cpp:141
bool isMultiLine() const
Returns if the AccessibleObject is a multi line text edit.
Definition: accessibleobject.cpp:482
bool isEnabled() const
Returns if the AccessibleObject is currently enabled.
Definition: accessibleobject.cpp:457
bool isEditable() const
Returns if the AccessibleObject is an editable text.
Definition: accessibleobject.cpp:452
bool isSingleLine() const
Returns if the AccessibleObject is a single line text edit.
Definition: accessibleobject.cpp:502
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:00:01 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 04:00:01 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.