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

KateActionGroup Class Reference

#include </home/clem/local/src/opie/noncore/apps/tinykate/libkate/document/katedocument.h>

Collaboration diagram for KateActionGroup:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  ugNone, ugPaste, ugDelBlock, ugIndent,
  ugUnindent, ugComment, ugUncomment, ugReplace,
  ugSpell, ugInsChar, ugDelChar, ugInsLine,
  ugDelLine
}

Public Member Functions

 KateActionGroup (PointStruc &aStart, int type=ugNone)
 ~KateActionGroup ()
void insertAction (KateAction *)

Static Public Member Functions

static const char * typeName (int type)

Public Attributes

PointStruc start
PointStruc end
KateActionaction
int undoType

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
ugNone 
ugPaste 
ugDelBlock 
ugIndent 
ugUnindent 
ugComment 
ugUncomment 
ugReplace 
ugSpell 
ugInsChar 
ugDelChar 
ugInsLine 
ugDelLine 

Definition at line 117 of file katedocument.h.


Constructor & Destructor Documentation

KateActionGroup::KateActionGroup PointStruc aStart,
int  type = ugNone
 

Definition at line 86 of file katedocument.cpp.

KateActionGroup::~KateActionGroup  ) 
 

Definition at line 90 of file katedocument.cpp.

References action, and KateAction::next.


Member Function Documentation

void KateActionGroup::insertAction KateAction  ) 
 

Definition at line 101 of file katedocument.cpp.

References action.

Referenced by KateDocument::doActionGroup().

const char * KateActionGroup::typeName int  type  )  [static]
 

Definition at line 106 of file katedocument.cpp.

References ugComment, ugDelBlock, ugDelChar, ugDelLine, ugIndent, ugInsChar, ugInsLine, ugPaste, ugReplace, ugSpell, ugUncomment, and ugUnindent.

Referenced by KateView::undoTypeName().


Member Data Documentation

KateAction* KateActionGroup::action
 

Definition at line 140 of file katedocument.h.

Referenced by KateDocument::doActionGroup(), insertAction(), KateDocument::recordEnd(), and ~KateActionGroup().

PointStruc KateActionGroup::end
 

Definition at line 139 of file katedocument.h.

Referenced by KateDocument::recordEnd(), KateDocument::recordStart(), and KateDocument::redo().

PointStruc KateActionGroup::start
 

Definition at line 138 of file katedocument.h.

Referenced by KateDocument::undo().

int KateActionGroup::undoType
 

Definition at line 141 of file katedocument.h.

Referenced by KateDocument::nextRedoType(), KateDocument::nextUndoType(), and KateDocument::recordStart().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:37:11 2005 for OPIE by  doxygen 1.4.2