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)
virtual void AddNode(xmlNodePtr node, unsigned type=0)
virtual void AddObject(gcu::Object *pObject, unsigned type=0)
void Delete(unsigned type=0)
void Add(unsigned type=0)