UndoStackItem Class Reference

#include <undostackitem.h>

Inherits ListItem< UndoStackItem >.

Inherited by InPointUndoItem, LabelUndoItem, MainUndoStackItem, and OutPointUndoItem.

Collaboration diagram for UndoStackItem:

Collaboration graph
[legend]

Public Member Functions

 UndoStackItem ()
virtual ~UndoStackItem ()
void set_description (char *description)
void set_creator (void *creator)
virtual void undo ()
virtual int get_size ()

Data Fields

char * description
void * creator

Detailed Description

Definition at line 7 of file undostackitem.h.


Constructor & Destructor Documentation

UndoStackItem::UndoStackItem (  ) 

Definition at line 6 of file undostackitem.C.

References creator, and description.

UndoStackItem::~UndoStackItem (  )  [virtual]

Definition at line 12 of file undostackitem.C.

References description.


Member Function Documentation

void UndoStackItem::set_description ( char *  description  ) 

void UndoStackItem::set_creator ( void *  creator  ) 

Definition at line 23 of file undostackitem.C.

Referenced by MainUndoStackItem::MainUndoStackItem().

void UndoStackItem::undo (  )  [virtual]

Reimplemented in MainUndoStackItem, InPointUndoItem, OutPointUndoItem, and LabelUndoItem.

Definition at line 28 of file undostackitem.C.

Referenced by MainUndo::redo(), and MainUndo::undo().

int UndoStackItem::get_size (  )  [virtual]

Reimplemented in MainUndoStackItem, InPointUndoItem, OutPointUndoItem, and LabelUndoItem.

Definition at line 32 of file undostackitem.C.

Referenced by MainUndo::prune_undo().


Field Documentation

Definition at line 35 of file undostackitem.h.

Referenced by MainUndo::ignore_push(), and UndoStackItem().


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

Generated on Mon Apr 28 14:48:06 2008 for Cinelerra by  doxygen 1.5.5