All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_undos Class Referenceabstract

#include <HOM_undos.h>

Public Member Functions

virtual ~HOM_undos ()
virtual std::string __repr__ ()=0
virtual bool areEnabled ()=0
virtual HOM_UndosDisablerdisabler ()=0
virtual HOM_UndosGroupgroup (const char *label)=0
virtual void _addPythonUndo (void *undo, const char *label, const char *tag)=0
virtual void removeUndos (const char *tag)=0
virtual void clear ()=0
virtual size_t memoryUsage ()=0
virtual size_t memoryUsageLimit ()=0
virtual bool performUndo ()=0
virtual bool performRedo ()=0
virtual std::vector< std::stringundoLabels ()=0
virtual std::vector< std::stringredoLabels ()=0

Detailed Description

Definition at line 25 of file HOM_undos.h.

Constructor & Destructor Documentation

virtual HOM_undos::~HOM_undos ( )

Definition at line 28 of file HOM_undos.h.

Member Function Documentation

virtual std::string HOM_undos::__repr__ ( )
pure virtual
virtual void HOM_undos::_addPythonUndo ( void undo,
const char *  label,
const char *  tag 
pure virtual
virtual bool HOM_undos::areEnabled ( )
pure virtual
virtual void HOM_undos::clear ( )
pure virtual
virtual HOM_UndosDisabler* HOM_undos::disabler ( )
pure virtual
virtual HOM_UndosGroup* HOM_undos::group ( const char *  label)
pure virtual
virtual size_t HOM_undos::memoryUsage ( )
pure virtual
virtual size_t HOM_undos::memoryUsageLimit ( )
pure virtual
virtual bool HOM_undos::performRedo ( )
pure virtual
virtual bool HOM_undos::performUndo ( )
pure virtual
virtual std::vector<std::string> HOM_undos::redoLabels ( )
pure virtual
virtual void HOM_undos::removeUndos ( const char *  tag)
pure virtual
virtual std::vector<std::string> HOM_undos::undoLabels ( )
pure virtual

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