• Skip to content
  • Skip to link menu
KDE 4.6 API Reference
  • KDE API Reference
  • kdelibs
  • KDE Home
  • Contact Us
 

Kate

Public Types | Public Member Functions

KateCursorAccessible Class Reference

This class implements a QAccessible-interface for a Kate::TextCursor. More...

#include <kateviewaccessible.h>

Inheritance diagram for KateCursorAccessible:
Inheritance graph
[legend]

List of all members.

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 &params=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
Enumerator:
ChildId 

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:
  • kateviewaccessible.h

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.7.3
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal