| 
    HDK
    
   | 
 
#include "UT_API.h"#include "UT_Array.h"#include "UT_NonCopyable.h"#include "UT_StringHolder.h"#include "UT_ValArray.h"#include <SYS/SYS_Compiler.h>#include <SYS/SYS_Types.h>
 Include dependency graph for UT_UndoManager.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | UT_UndoManager | 
| class | UT_AutoUndoBlock | 
| class | UT_AutoDisableUndos | 
Macros | |
| #define | UT_UNDOBLOCK_ADOPT_NAME "Multiple Undo Operation" | 
Enumerations | |
| enum | UT_UndoBlockType { TOPLEVEL, ANYLEVEL } | 
Functions | |
| UT_API UT_UndoManager * | UTgetUndoManager () | 
| UT_API int | UTbeginUndoBlock (const char *name, UT_UndoBlockType blocktype, UT_UndoManager *man=0) | 
| UT_API int | UTwillAcceptUndoAddition (UT_UndoManager *man=0) | 
| UT_API void | UTaddToUndoBlock (UT_Undo *, UT_UndoManager *man=0) | 
| UT_API void | UTendUndoBlock (int level, UT_UndoManager *man=0) | 
| UT_API int | UTperformingUndoRedo (UT_UndoManager *man=0) | 
| #define UT_UNDOBLOCK_ADOPT_NAME "Multiple Undo Operation" | 
Definition at line 233 of file UT_UndoManager.h.
| enum UT_UndoBlockType | 
| Enumerator | |
|---|---|
| TOPLEVEL | |
| ANYLEVEL | |
Definition at line 65 of file UT_UndoManager.h.
| UT_API void UTaddToUndoBlock | ( | UT_Undo * | , | 
| UT_UndoManager * | man = 0  | 
        ||
| ) | 
| UT_API int UTbeginUndoBlock | ( | const char * | name, | 
| UT_UndoBlockType | blocktype, | ||
| UT_UndoManager * | man = 0  | 
        ||
| ) | 
| UT_API void UTendUndoBlock | ( | int | level, | 
| UT_UndoManager * | man = 0  | 
        ||
| ) | 
| UT_API UT_UndoManager* UTgetUndoManager | ( | ) | 
| UT_API int UTperformingUndoRedo | ( | UT_UndoManager * | man = 0 | ) | 
| UT_API int UTwillAcceptUndoAddition | ( | UT_UndoManager * | man = 0 | ) |