UT_UndoBlock Class Reference

#include <UT_UndoBlock.h>

Inheritance diagram for UT_UndoBlock:

UT_Undo

List of all members.

Public Member Functions

 UT_UndoBlock (const char *name, UT_UndoBlock *next=NULL)
 ~UT_UndoBlock ()
int isEmpty ()
void addUndo (UT_Undo *)
void setNestedBlockName (int level, const char *name)
const char * getNestedBlockName (int level) const
virtual void undo ()
virtual void redo ()
virtual int isUndoBlock () const
virtual bool needToUndo ()
virtual bool needToRedo ()
bool pruneInvalidUndos ()
 Free all invalid undos/redos. Returns true if any pruning was done.
virtual int64 getMemoryUsage ()
void clearContents ()
UT_UndoBlockgetNextBlock ()
const UT_UndoBlockgetNextBlock () const
void setNextBlock (UT_UndoBlock *b)
UT_UndoBlockrepairErrors ()
void debugPrint (int indent=1) const


Detailed Description

Definition at line 31 of file UT_UndoBlock.h.


Constructor & Destructor Documentation

UT_UndoBlock::UT_UndoBlock ( const char *  name,
UT_UndoBlock next = NULL 
) [explicit]

UT_UndoBlock::~UT_UndoBlock (  ) 


Member Function Documentation

void UT_UndoBlock::addUndo ( UT_Undo  ) 

void UT_UndoBlock::clearContents (  ) 

void UT_UndoBlock::debugPrint ( int  indent = 1  )  const

virtual int64 UT_UndoBlock::getMemoryUsage (  )  [virtual]

Reimplemented from UT_Undo.

const char* UT_UndoBlock::getNestedBlockName ( int  level  )  const [inline]

Definition at line 40 of file UT_UndoBlock.h.

const UT_UndoBlock* UT_UndoBlock::getNextBlock (  )  const [inline]

Definition at line 64 of file UT_UndoBlock.h.

UT_UndoBlock* UT_UndoBlock::getNextBlock (  )  [inline]

Definition at line 63 of file UT_UndoBlock.h.

int UT_UndoBlock::isEmpty ( void   )  [inline]

Definition at line 37 of file UT_UndoBlock.h.

virtual int UT_UndoBlock::isUndoBlock (  )  const [inline, virtual]

Reimplemented from UT_Undo.

Definition at line 49 of file UT_UndoBlock.h.

virtual bool UT_UndoBlock::needToRedo (  )  [virtual]

Reimplemented from UT_Undo.

virtual bool UT_UndoBlock::needToUndo (  )  [virtual]

Reimplemented from UT_Undo.

bool UT_UndoBlock::pruneInvalidUndos (  ) 

Free all invalid undos/redos. Returns true if any pruning was done.

virtual void UT_UndoBlock::redo (  )  [virtual]

Implements UT_Undo.

UT_UndoBlock* UT_UndoBlock::repairErrors (  ) 

void UT_UndoBlock::setNestedBlockName ( int  level,
const char *  name 
)

void UT_UndoBlock::setNextBlock ( UT_UndoBlock b  )  [inline]

Definition at line 65 of file UT_UndoBlock.h.

virtual void UT_UndoBlock::undo (  )  [virtual]

Implements UT_Undo.


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

Generated on Fri May 25 00:10:55 2012 for HDK by  doxygen 1.5.9