############
HUndoManager
############

.. cpp:namespace:: HUndoManager

.. default-domain:: cpp

Functions
=========

======================== ==================================================================================================
..                       :cpp:func:`HUndoManager <HUndoManager::HUndoManager>`                                             
..                       :cpp:func:`~HUndoManager <virtual HUndoManager::~HUndoManager>`                                   
int                      :cpp:func:`Undo <int HUndoManager::Undo(int steps=1, bool testOnly=false, bool setupOnly=false)>` 
int                      :cpp:func:`Redo <int HUndoManager::Redo(int steps=1, bool testOnly=false, bool setupOnly=false)>` 
void                     :cpp:func:`AddUndoItem <void HUndoManager::AddUndoItem(HUndoItem *item)>`                         
void                     :cpp:func:`Flush <void HUndoManager::Flush()>`                                                    
:doc:`classHUndoItem` *  :cpp:func:`Peek <HUndoItem * HUndoManager::Peek()>`                                               
void                     :cpp:func:`Reset <void HUndoManager::Reset(HBaseView *view)>`                                     
void                     :cpp:func:`BeginUndoItemIteration <void HUndoManager::BeginUndoItemIteration()>`                  
:doc:`classHUndoItem` *  :cpp:func:`GetNextUndoItem <HUndoItem * HUndoManager::GetNextUndoItem()>`                         
void                     :cpp:func:`EndUndoItemIteration <void HUndoManager::EndUndoItemIteration()>`                      
======================== ==================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: HUndoManager
   :project: mvo
   :members:
   :undoc-members:



