| 
    HDK
    
   | 
 
#include <PDG_CommandManager.h>
Public Member Functions | |
| PDG_CommandManager (PDG_GraphContext *context) | |
| virtual | ~PDG_CommandManager () | 
| PDG_CommandChunk * | openChunk (UT_StringHolder description) | 
| virtual PDG_CommandChunk * | openChunk (bool delayed, UT_StringHolder description) | 
| void | enableLogging (bool enable) | 
| PDG_CommandChunk * | currentlyOpenChunk () const | 
| bool | commitChunk (UT_WorkBuffer &errors) | 
| bool | commitChunk () | 
| bool | rollbackChunk (UT_WorkBuffer &errors) | 
| bool | undoIt (UT_WorkBuffer &errors) | 
| bool | undoIt () | 
| bool | redoIt (UT_WorkBuffer &errors) | 
| bool | recordCommand (UT_UniquePtr< PDG_Command > cmd, UT_WorkBuffer &errors) | 
| bool | recordCommand (UT_UniquePtr< PDG_Command > cmd) | 
| void | clear () | 
| void | commandDescriptions (UT_WorkBuffer &buffer) const | 
| void | commands (UT_Array< PDG_Command * > &commands) const | 
| void | commandChunks (UT_Array< PDG_Command * > &commands) const | 
| int | stateCount () const | 
| int | chunkDepth () const | 
Protected Attributes | |
| UT_Array< UT_UniquePtr < PDG_CommandChunk > >  | myCommandChunkStack | 
Definition at line 23 of file PDG_CommandManager.h.
| PDG_CommandManager::PDG_CommandManager | ( | PDG_GraphContext * | context | ) | 
      
  | 
  virtual | 
      
  | 
  inline | 
Definition at line 63 of file PDG_CommandManager.h.
| void PDG_CommandManager::clear | ( | ) | 
| void PDG_CommandManager::commandChunks | ( | UT_Array< PDG_Command * > & | commands | ) | const | 
| void PDG_CommandManager::commandDescriptions | ( | UT_WorkBuffer & | buffer | ) | const | 
| void PDG_CommandManager::commands | ( | UT_Array< PDG_Command * > & | commands | ) | const | 
| bool PDG_CommandManager::commitChunk | ( | UT_WorkBuffer & | errors | ) | 
      
  | 
  inline | 
Definition at line 38 of file PDG_CommandManager.h.
| PDG_CommandChunk* PDG_CommandManager::currentlyOpenChunk | ( | ) | const | 
| void PDG_CommandManager::enableLogging | ( | bool | enable | ) | 
| PDG_CommandChunk* PDG_CommandManager::openChunk | ( | UT_StringHolder | description | ) | 
      
  | 
  virtual | 
| bool PDG_CommandManager::recordCommand | ( | UT_UniquePtr< PDG_Command > | cmd, | 
| UT_WorkBuffer & | errors | ||
| ) | 
| bool PDG_CommandManager::recordCommand | ( | UT_UniquePtr< PDG_Command > | cmd | ) | 
| bool PDG_CommandManager::redoIt | ( | UT_WorkBuffer & | errors | ) | 
| bool PDG_CommandManager::rollbackChunk | ( | UT_WorkBuffer & | errors | ) | 
      
  | 
  inline | 
Definition at line 62 of file PDG_CommandManager.h.
| bool PDG_CommandManager::undoIt | ( | UT_WorkBuffer & | errors | ) | 
      
  | 
  inline | 
Definition at line 47 of file PDG_CommandManager.h.
      
  | 
  protected | 
Definition at line 66 of file PDG_CommandManager.h.