Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QTextCommand Class Reference

#include </home/clem/local/src/opie/qmake/include/private/qrichtext_p.h>

Inheritance diagram for QTextCommand:

Inheritance graph
[legend]
Collaboration diagram for QTextCommand:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Commands {
  Invalid, Insert, Delete, Format,
  Style
}

Public Member Functions

 QTextCommand (QTextDocument *d)
virtual ~QTextCommand ()
virtual Commands type () const
virtual QTextCursorexecute (QTextCursor *c)=0
virtual QTextCursorunexecute (QTextCursor *c)=0

Protected Attributes

QTextDocumentdoc
QTextCursor cursor

Member Enumeration Documentation

enum QTextCommand::Commands
 

Enumeration values:
Invalid 
Insert 
Delete 
Format 
Style 

Definition at line 351 of file qrichtext_p.h.


Constructor & Destructor Documentation

QTextCommand::QTextCommand QTextDocument d  )  [inline]
 

Definition at line 353 of file qrichtext_p.h.

virtual QTextCommand::~QTextCommand  )  [virtual]
 


Member Function Documentation

virtual QTextCursor* QTextCommand::execute QTextCursor c  )  [pure virtual]
 

Implemented in QTextDeleteCommand, QTextInsertCommand, QTextFormatCommand, and QTextStyleCommand.

virtual Commands QTextCommand::type  )  const [virtual]
 

Reimplemented in QTextDeleteCommand, QTextInsertCommand, QTextFormatCommand, and QTextStyleCommand.

virtual QTextCursor* QTextCommand::unexecute QTextCursor c  )  [pure virtual]
 

Implemented in QTextDeleteCommand, QTextInsertCommand, QTextFormatCommand, and QTextStyleCommand.


Member Data Documentation

QTextCursor QTextCommand::cursor [protected]
 

Definition at line 363 of file qrichtext_p.h.

QTextDocument* QTextCommand::doc [protected]
 

Definition at line 362 of file qrichtext_p.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:49:19 2005 for OPIE by  doxygen 1.4.2