KDevelop API Documentation

CursorImpl Class Reference

Inheritance diagram for CursorImpl:

KTextEditor::Cursor 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.

References m_cursor.


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 insertText(), m_cursor, and text().

Referenced by insertText().

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, and position().

Referenced by position().

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

Implements KTextEditor::Cursor.

Definition at line 88 of file qeditor_part.cpp.

References m_cursor, and removeText().

Referenced by removeText().

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, and setPosition().

Referenced by setPosition().


Member Data Documentation

QTextCursor* CursorImpl::m_cursor [private]
 

Definition at line 99 of file qeditor_part.cpp.

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

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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:22 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003