9 #ifndef __PDG_COMMAND_CHUNK_H__
10 #define __PDG_COMMAND_CHUNK_H__
virtual PDG_CommandType baseCommandType()
virtual void fullDescription(UT_WorkBuffer &buffer)
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
virtual bool doCommand(PDG_GraphContext *, UT_WorkBuffer &)=0
virtual void description(UT_WorkBuffer &buffer, int depth=0)
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
virtual bool undoCommand(PDG_GraphContext *, UT_WorkBuffer &)=0
UT_Array< UT_UniquePtr< PDG_Command > > myCommands
GLint GLint GLsizei GLsizei GLsizei depth
UT_StringHolder myChunkDescription
PDG_CommandType commandType() override