Main Page | Modules | Class Hierarchy | Class List | Class Members

IpeUndoStack Class Reference
[Ipe Management]

An undo stack for Ipe. More...

List of all members.

Public Member Functions


Detailed Description

An undo stack for Ipe.


Constructor & Destructor Documentation

IpeUndoStack::IpeUndoStack  ) 
 

Create empty undo stack.

IpeUndoStack::~IpeUndoStack  ) 
 

Destructor destroys all items on stack.


Member Function Documentation

void IpeUndoStack::Clear  ) 
 

Clears the complete undo stack.

void IpeUndoStack::Add IpeUndoItem item  ) 
 

Add an undo item to the stack.

If the stack is not at the end, discard remaining items. Takes ownership of item.

int IpeUndoStack::Undo IpeDocument doc  ) 
 

Perform an undo operation.

int IpeUndoStack::Redo IpeDocument doc  ) 
 

Perform a redo operation.

IpeString IpeUndoStack::UndoText  )  const
 

Return text for possible undo operation.

IpeString IpeUndoStack::RedoText  )  const
 

Return text for possible redo operation.

bool IpeUndoStack::CanUndo  )  const [inline]
 

Is an Undo action available?

bool IpeUndoStack::CanRedo  )  const [inline]
 

Is a Redo action available?


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