LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lc::UndoManager Class Referenceabstract

#include <undomanager.h>

Inheritance diagram for lc::UndoManager:

Public Member Functions

virtual void undo ()=0
 undo More...
 
virtual void redo ()=0
 redo More...
 
virtual bool canUndo () const =0
 canUndo More...
 
virtual bool canRedo () const =0
 canRedo More...
 
virtual void removeUndoables ()=0
 Clear the undo/redo stack. More...
 

Detailed Description

Undo manager is a Interface for Undo operations

Definition at line 9 of file undomanager.h.

Member Function Documentation

virtual bool lc::UndoManager::canRedo ( ) const
pure virtual

canRedo

Implemented in lc::UndoManagerImpl.

virtual bool lc::UndoManager::canUndo ( ) const
pure virtual

canUndo

Implemented in lc::UndoManagerImpl.

virtual void lc::UndoManager::redo ( )
pure virtual

redo

Implemented in lc::UndoManagerImpl.

virtual void lc::UndoManager::removeUndoables ( )
pure virtual

Clear the undo/redo stack.

Implemented in lc::UndoManagerImpl.

virtual void lc::UndoManager::undo ( )
pure virtual

undo

Implemented in lc::UndoManagerImpl.


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