Public Types | Public Member Functions | Friends

QTextCursor Class Reference

Search for all occurrences

Detailed Description

Definition at line 70 of file qtextcursor.h.

#include <qtextcursor.h>

List of all members.

Public Types

enum   MoveMode { MoveAnchor, KeepAnchor }
enum   MoveOperation {
  NoMove, Start, Up, StartOfLine,
  StartOfBlock, StartOfWord, PreviousBlock, PreviousCharacter,
  PreviousWord, Left, WordLeft, End,
  Down, EndOfLine, EndOfWord, EndOfBlock,
  NextBlock, NextCharacter, NextWord, Right,
  WordRight, NextCell, PreviousCell, NextRow,
  PreviousRow
}
enum   SelectionType { WordUnderCursor, LineUnderCursor, BlockUnderCursor, Document }

Public Member Functions

  QTextCursor ()
  QTextCursor (QTextDocument *document)
  QTextCursor (QTextDocumentPrivate *p, int pos)
  QTextCursor (QTextFrame *frame)
  QTextCursor (const QTextBlock &block)
  QTextCursor (QTextCursorPrivate *d)
  QTextCursor (const QTextCursor &cursor)
QTextCursor operator= (const QTextCursor &other)
  ~QTextCursor ()
bool  isNull () const
void  setPosition (int pos, MoveMode mode=MoveAnchor)
int  position () const
int  positionInBlock () const
int  anchor () const
void  insertText (const QString &text)
void  insertText (const QString &text, const QTextCharFormat &format)
bool  movePosition (MoveOperation op, MoveMode=MoveAnchor, int n=1)
bool  visualNavigation () const
void  setVisualNavigation (bool b)
void  setVerticalMovementX (int x)
int  verticalMovementX () const
void  setKeepPositionOnInsert (bool b)
bool  keepPositionOnInsert () const
void  deleteChar ()
void  deletePreviousChar ()
void  select (SelectionType selection)
bool  hasSelection () const
bool  hasComplexSelection () const
void  removeSelectedText ()
void  clearSelection ()
int  selectionStart () const
int  selectionEnd () const
QString  selectedText () const
QTextDocumentFragment  selection () const
void  selectedTableCells (int *firstRow, int *numRows, int *firstColumn, int *numColumns) const
QTextBlock  block () const
QTextCharFormat  charFormat () const
void  setCharFormat (const QTextCharFormat &format)
void  mergeCharFormat (const QTextCharFormat &modifier)
QTextBlockFormat  blockFormat () const
void  setBlockFormat (const QTextBlockFormat &format)
void  mergeBlockFormat (const QTextBlockFormat &modifier)
QTextCharFormat  blockCharFormat () const
void  setBlockCharFormat (const QTextCharFormat &format)
void  mergeBlockCharFormat (const QTextCharFormat &modifier)
bool  atBlockStart () const
bool  atBlockEnd () const
bool  atStart () const
bool  atEnd () const
void  insertBlock ()
void  insertBlock (const QTextBlockFormat &format)
void  insertBlock (const QTextBlockFormat &format, const QTextCharFormat &charFormat)
QTextList insertList (const QTextListFormat &format)
QTextList insertList (QTextListFormat::Style style)
QTextList createList (const QTextListFormat &format)
QTextList createList (QTextListFormat::Style style)
QTextList currentList () const
QTextTable insertTable (int rows, int cols, const QTextTableFormat &format)
QTextTable insertTable (int rows, int cols)
QTextTable currentTable () const
QTextFrame insertFrame (const QTextFrameFormat &format)
QTextFrame currentFrame () const
void  insertFragment (const QTextDocumentFragment &fragment)
void  insertHtml (const QString &html)
void  insertImage (const QTextImageFormat &format, QTextFrameFormat::Position alignment)
void  insertImage (const QTextImageFormat &format)
void  insertImage (const QString &name)
void  insertImage (const QImage &image, const QString &name=QString())
void  beginEditBlock ()
void  joinPreviousEditBlock ()
void  endEditBlock ()
bool  operator!= (const QTextCursor &rhs) const
bool  operator< (const QTextCursor &rhs) const
bool  operator<= (const QTextCursor &rhs) const
bool  operator== (const QTextCursor &rhs) const
bool  operator>= (const QTextCursor &rhs) const
bool  operator> (const QTextCursor &rhs) const
bool  isCopyOf (const QTextCursor &other) const
int  blockNumber () const
int  columnNumber () const
QTextDocument document () const

Friends

class  QTextDocumentFragmentPrivate
class  QTextCopyHelper

Member Enumeration Documentation

enum MoveMode
Enumerator:
MoveAnchor 
KeepAnchor 

Definition at line 85 of file qtextcursor.h.


Constructor & Destructor Documentation

QTextCursor ( QTextDocument document ) [explicit]
QTextCursor ( QTextDocumentPrivate *  p,
int  pos 
)
QTextCursor ( QTextFrame frame ) [explicit]
QTextCursor ( const QTextBlock block ) [explicit]
QTextCursor ( QTextCursorPrivate *  d ) [explicit]
QTextCursor ( const QTextCursor cursor )

Member Function Documentation

QTextCursor& operator= ( const QTextCursor other )
bool isNull ( ) const
void setPosition ( int  pos,
MoveMode  mode = MoveAnchor 
)
int position ( ) const
int positionInBlock ( ) const
int anchor ( ) const
void insertText ( const QString text )
void insertText ( const QString text,
const QTextCharFormat format 
)
bool movePosition ( MoveOperation  op,
MoveMode  = MoveAnchor,
int  n = 1 
)
bool visualNavigation ( ) const
void setVisualNavigation ( bool  b )
void setVerticalMovementX ( int  x )
int verticalMovementX ( ) const
void setKeepPositionOnInsert ( bool  b )
bool keepPositionOnInsert ( ) const
void deleteChar ( )
void deletePreviousChar ( )
void select ( SelectionType  selection )
bool hasSelection ( ) const
bool hasComplexSelection ( ) const
void removeSelectedText ( )
void clearSelection ( )
int selectionStart ( ) const
int selectionEnd ( ) const
QString selectedText ( ) const
QTextDocumentFragment selection ( ) const
void selectedTableCells ( int *  firstRow,
int *  numRows,
int *  firstColumn,
int *  numColumns 
) const
QTextBlock block ( ) const
QTextCharFormat charFormat ( ) const
void setCharFormat ( const QTextCharFormat format )
void mergeCharFormat ( const QTextCharFormat modifier )
QTextBlockFormat blockFormat ( ) const
void setBlockFormat ( const QTextBlockFormat format )
void mergeBlockFormat ( const QTextBlockFormat modifier )
QTextCharFormat blockCharFormat ( ) const
void setBlockCharFormat ( const QTextCharFormat format )
void mergeBlockCharFormat ( const QTextCharFormat modifier )
bool atBlockStart ( ) const
bool atBlockEnd ( ) const
bool atStart ( ) const
bool atEnd ( ) const
void insertBlock ( )
void insertBlock ( const QTextBlockFormat format )
void insertBlock ( const QTextBlockFormat format,
const QTextCharFormat charFormat 
)
QTextList* insertList ( const QTextListFormat format )
QTextList* insertList ( QTextListFormat::Style  style )
QTextList* createList ( const QTextListFormat format )
QTextList* createList ( QTextListFormat::Style  style )
QTextList* currentList ( ) const
QTextTable* insertTable ( int  rows,
int  cols,
const QTextTableFormat format 
)
QTextTable* insertTable ( int  rows,
int  cols 
)
QTextTable* currentTable ( ) const
QTextFrame* insertFrame ( const QTextFrameFormat format )
QTextFrame* currentFrame ( ) const
void insertFragment ( const QTextDocumentFragment fragment )
void insertHtml ( const QString html )
void insertImage ( const QTextImageFormat format,
QTextFrameFormat::Position  alignment 
)
void insertImage ( const QTextImageFormat format )
void insertImage ( const QString name )
void insertImage ( const QImage image,
const QString name = QString() 
)
void beginEditBlock ( )
void joinPreviousEditBlock ( )
void endEditBlock ( )
bool operator!= ( const QTextCursor rhs ) const
bool operator< ( const QTextCursor rhs ) const
bool operator<= ( const QTextCursor rhs ) const
bool operator== ( const QTextCursor rhs ) const
bool operator>= ( const QTextCursor rhs ) const
bool operator> ( const QTextCursor rhs ) const
bool isCopyOf ( const QTextCursor other ) const
int blockNumber ( ) const
int columnNumber ( ) const
QTextDocument* document ( ) const

Friends And Related Function Documentation

friend class QTextDocumentFragmentPrivate [friend]

Definition at line 231 of file qtextcursor.h.

friend class QTextCopyHelper [friend]

Definition at line 232 of file qtextcursor.h.


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

QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor
QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor QTextCursor