KateCursorAccessible Class Reference
This class implements a QAccessible-interface for a Kate::TextCursor. More...
#include <kateviewaccessible.h>

Public Types | |
| enum | { ChildId = 1 } |
Public Member Functions | |
| KateCursorAccessible (KateViewInternal *view) | |
| virtual | ~KateCursorAccessible () |
| virtual QString | actionText (int action, QAccessible::Text t, int) const |
| virtual int | childAt (int, int) const |
| virtual int | childCount () const |
| virtual bool | doAction (int action, int, const QVariantList ¶ms=QVariantList()) |
| virtual int | indexOfChild (const QAccessibleInterface *) const |
| virtual bool | isValid () const |
| virtual int | navigate (QAccessible::RelationFlag relation, int entry, QAccessibleInterface **target) const |
| virtual QObject * | object () const |
| virtual QRect | rect (int) const |
| virtual QAccessible::Relation | relationTo (int child, const QAccessibleInterface *other, int otherChild) const |
| virtual QAccessible::Role | role (int) const |
| virtual void | setText (QAccessible::Text, int, const QString &) |
| virtual QAccessible::State | state (int) const |
| virtual QString | text (QAccessible::Text, int) const |
| virtual int | userActionCount (int) const |
Detailed Description
This class implements a QAccessible-interface for a Kate::TextCursor.
An instance of KateViewAccessible will hold an instance of this class to provide access to the cursor within a kateview.
To test the cursor positioning using kmagnifier from kdeaccessibility you can do for example;
export QT_ACCESSIBILITY=1 kmag & kwrite &
then press F2 in kmag to switch to the "Follow Focus Mode" and see that the view follows the cursor in kwrite.
Definition at line 45 of file kateviewaccessible.h.
Member Enumeration Documentation
| anonymous enum |
Definition at line 49 of file kateviewaccessible.h.
Constructor & Destructor Documentation
| KateCursorAccessible::KateCursorAccessible | ( | KateViewInternal * | view | ) | [inline, explicit] |
Definition at line 51 of file kateviewaccessible.h.
| virtual KateCursorAccessible::~KateCursorAccessible | ( | ) | [inline, virtual] |
Definition at line 57 of file kateviewaccessible.h.
Member Function Documentation
| virtual QString KateCursorAccessible::actionText | ( | int | action, |
| QAccessible::Text | t, | ||
| int | |||
| ) | const [inline, virtual] |
Definition at line 61 of file kateviewaccessible.h.
| virtual int KateCursorAccessible::childAt | ( | int | , |
| int | |||
| ) | const [inline, virtual] |
Definition at line 101 of file kateviewaccessible.h.
| virtual int KateCursorAccessible::childCount | ( | ) | const [inline, virtual] |
Definition at line 106 of file kateviewaccessible.h.
| virtual bool KateCursorAccessible::doAction | ( | int | action, |
| int | , | ||
| const QVariantList & | params = QVariantList() |
||
| ) | [inline, virtual] |
Definition at line 76 of file kateviewaccessible.h.
| virtual int KateCursorAccessible::indexOfChild | ( | const QAccessibleInterface * | ) | const [inline, virtual] |
Definition at line 111 of file kateviewaccessible.h.
| virtual bool KateCursorAccessible::isValid | ( | ) | const [inline, virtual] |
Definition at line 116 of file kateviewaccessible.h.
| virtual int KateCursorAccessible::navigate | ( | QAccessible::RelationFlag | relation, |
| int | entry, | ||
| QAccessibleInterface ** | target | ||
| ) | const [inline, virtual] |
Definition at line 122 of file kateviewaccessible.h.
| virtual QObject* KateCursorAccessible::object | ( | ) | const [inline, virtual] |
Definition at line 130 of file kateviewaccessible.h.
| virtual QRect KateCursorAccessible::rect | ( | int | ) | const [inline, virtual] |
Definition at line 135 of file kateviewaccessible.h.
| virtual QAccessible::Relation KateCursorAccessible::relationTo | ( | int | child, |
| const QAccessibleInterface * | other, | ||
| int | otherChild | ||
| ) | const [inline, virtual] |
Definition at line 142 of file kateviewaccessible.h.
| virtual QAccessible::Role KateCursorAccessible::role | ( | int | ) | const [inline, virtual] |
Definition at line 150 of file kateviewaccessible.h.
| virtual void KateCursorAccessible::setText | ( | QAccessible::Text | , |
| int | , | ||
| const QString & | |||
| ) | [inline, virtual] |
Definition at line 155 of file kateviewaccessible.h.
| virtual QAccessible::State KateCursorAccessible::state | ( | int | ) | const [inline, virtual] |
Definition at line 159 of file kateviewaccessible.h.
| virtual QString KateCursorAccessible::text | ( | QAccessible::Text | , |
| int | |||
| ) | const [inline, virtual] |
Definition at line 165 of file kateviewaccessible.h.
| virtual int KateCursorAccessible::userActionCount | ( | int | ) | const [inline, virtual] |
Definition at line 96 of file kateviewaccessible.h.
The documentation for this class was generated from the following file:
KDE 4.6 API Reference