QCodeEdit  2.2
Public Types | Public Member Functions | Friends
QDocumentCursorHandle Class Reference

List of all members.

Public Types

enum  Flags { Silent = 1, ColumnMemory = 2, MoveWithinWrapped = 4 }

Public Member Functions

void ref ()
void deref ()
bool hasFlag (int f) const
void setFlag (int f)
void clearFlag (int f)

Friends

class QDocumentCursor
class QDocumentPrivate
class QDocumentCommand
QDocumentdocument () const
bool atEnd () const
bool atStart () const
bool atBlockEnd () const
bool atBlockStart () const
bool atLineEnd () const
bool atLineStart () const
bool hasSelection () const
bool isSilent () const
void setSilent (bool y)
bool isAutoUpdated () const
void setAutoUpdated (bool y)
QDocumentLine line () const
QDocumentLine anchorLine () const
int lineNumber () const
int columnNumber () const
int anchorLineNumber () const
int anchorColumnNumber () const
int visualColumnNumber () const
void setColumnNumber (int c, int m=QDocumentCursor::MoveAnchor)
QPoint documentPosition () const
QPoint anchorDocumentPosition () const
QPolygon documentRegion () const
int position () const
void shift (int offset)
void setPosition (int pos, int m)
bool movePosition (int offset, int op, int m)
void insertText (const QString &s, bool keepAnchor=false)
QChar nextChar () const
QChar previousChar () const
void eraseLine ()
void deleteChar ()
void deletePreviousChar ()
QDocumentCursor selectionStart () const
QDocumentCursor selectionEnd () const
bool eq (const QDocumentCursorHandle *h)
bool lt (const QDocumentCursorHandle *h)
bool gt (const QDocumentCursorHandle *h)
QString selectedText () const
void clearSelection ()
void removeSelectedText (bool keepAnchor=false)
void replaceSelectedText (const QString &text)
void select (QDocumentCursor::SelectionType t)
void setSelectionBoundary (const QDocumentCursor &c)
bool isWithinSelection (const QDocumentCursor &c) const
QDocumentCursor intersect (const QDocumentCursor &c) const
void beginBoundary (int &begline, int &begcol) const
void endBoundary (int &endline, int &endcol) const
void substractBoundaries (int lbeg, int cbeg, int lend, int cend)
void boundaries (int &begline, int &begcol, int &endline, int &endcol) const
void intersectBoundaries (int &lbeg, int &cbeg, int &lend, int &cend) const
void intersectBoundaries (QDocumentCursorHandle *h, int &lbeg, int &cbeg, int &lend, int &cend) const
void beginEditBlock ()
void endEditBlock ()
void moveTo (int line, int column)
void moveTo (const QDocumentCursor &c)
void copy (const QDocumentCursorHandle *c)
void refreshColumnMemory ()
bool hasColumnMemory () const
void setColumnMemory (bool y)
virtual void execute (QDocumentCommand *c)
 QDocumentCursorHandle (QDocument *d, int line=0)
QDocumentCursorHandleclone () const

The documentation for this class was generated from the following files: