KateDocCursor Class Reference

#include <katecursor.h>

Inheritance diagram for KateDocCursor:

KateTextCursor KateSuperCursor List of all members.

Detailed Description

Cursor class with a pointer to its document.

Definition at line 92 of file katecursor.h.


Public Member Functions

 KateDocCursor (KateDocument *doc)
 KateDocCursor (int line, int col, KateDocument *doc)
virtual ~KateDocCursor ()
bool validPosition (uint line, uint col)
bool validPosition ()
bool gotoNextLine ()
bool gotoPreviousLine ()
bool gotoEndOfNextLine ()
bool gotoEndOfPreviousLine ()
int nbCharsOnLineAfter ()
bool moveForward (uint nbChar)
bool moveBackward (uint nbChar)
void position (uint *line, uint *col) const
bool setPosition (uint line, uint col)
bool insertText (const QString &text)
bool removeText (uint numberOfCharacters)
QChar currentChar () const
uchar currentAttrib () const
bool nextNonSpaceChar ()
bool previousNonSpaceChar ()

Protected Attributes

KateDocumentm_doc

Member Function Documentation

bool KateDocCursor::nextNonSpaceChar (  ) 

Find the position (line and col) of the next char that is not a space.

If found KateDocCursor points to the found character. Otherwise to a invalid Position such that validPosition() returns false.

Returns:
True if the specified or a following character is not a space Otherwise false.

Definition at line 165 of file katecursor.cpp.

bool KateDocCursor::previousNonSpaceChar (  ) 

Find the position (line and col) of the previous char that is not a space.

If found KateDocCursor points to the found character. Otherwise to a invalid Position such that validPosition() returns false.

Returns:
True if the specified or a preceding character is not a space Otherwise false.

Definition at line 178 of file katecursor.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys