KDevelop API Documentation

CursorImpl Class Reference

Inheritance diagram for CursorImpl:

Inheritance graph
[legend]
Collaboration diagram for CursorImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CursorImpl (QTextDocument *doc)
virtual ~CursorImpl ()
virtual void position (unsigned int *line, unsigned int *col) const
virtual bool setPosition (unsigned int line, unsigned int col)
virtual bool insertText (const QString &text)
virtual bool removeText (unsigned int numberOfCharacters)
virtual QChar currentChar () const

Private Attributes

QTextDocument * m_doc
QTextCursor * m_cursor

Constructor & Destructor Documentation

CursorImpl::CursorImpl QTextDocument *  doc  )  [inline]
 

Definition at line 64 of file qeditor_part.cpp.

References m_cursor, and m_doc.

virtual CursorImpl::~CursorImpl  )  [inline, virtual]
 

Definition at line 68 of file qeditor_part.cpp.


Member Function Documentation

virtual QChar CursorImpl::currentChar  )  const [inline, virtual]
 

Implements KTextEditor::Cursor.

Definition at line 93 of file qeditor_part.cpp.

References m_cursor.

virtual bool CursorImpl::insertText const QString text  )  [inline, virtual]
 

Implements KTextEditor::Cursor.

Definition at line 83 of file qeditor_part.cpp.

References m_cursor.

virtual void CursorImpl::position unsigned int *  line,
unsigned int *  col
const [inline, virtual]
 

Implements KTextEditor::Cursor.

Definition at line 72 of file qeditor_part.cpp.

References m_cursor.

virtual bool CursorImpl::removeText unsigned int  numberOfCharacters  )  [inline, virtual]
 

Implements KTextEditor::Cursor.

Definition at line 88 of file qeditor_part.cpp.

References m_cursor.

virtual bool CursorImpl::setPosition unsigned int  line,
unsigned int  col
[inline, virtual]
 

Implements KTextEditor::Cursor.

Definition at line 77 of file qeditor_part.cpp.

References m_cursor.


Member Data Documentation

QTextCursor* CursorImpl::m_cursor [private]
 

Definition at line 99 of file qeditor_part.cpp.

Referenced by currentChar(), CursorImpl(), insertText(), position(), removeText(), and setPosition().

QTextDocument* CursorImpl::m_doc [private]
 

Definition at line 98 of file qeditor_part.cpp.

Referenced by CursorImpl().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:21:41 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003