26 #ifndef GCHEMPAINT_OPERATION_H
27 #define GCHEMPAINT_OPERATION_H
77 virtual void Undo () = 0;
81 virtual void Redo () = 0;
117 virtual void AddNode (xmlNodePtr node,
unsigned type = 0);
129 void Add (
unsigned type = 0);
139 void Delete (
unsigned type = 0);
233 #endif //GCHEMPAINT_OPERATION_H
GChemPaint specific C++ classes.
#define GCU_RO_PROP(type, member)
Operation(Document *pDoc, unsigned long ID)
ModifyOperation(gcp::Document *pDoc, unsigned long ID)
virtual void AddNode(xmlNodePtr node, unsigned type=0)
DeleteOperation(gcp::Document *pDoc, unsigned long ID)
virtual void AddObject(gcu::Object *pObject, unsigned type=0)
AddOperation(gcp::Document *pDoc, unsigned long ID)
void Delete(unsigned type=0)
void Add(unsigned type=0)