X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Fundoable.h;fp=src%2Fbase%2Fundoable.h;h=df5e5c0bdcad48dc0c02a65bfdaa0eab42545e3c;hb=16354e0421b316a62c6b9f7b0b4f3b8cf6f06284;hp=c17a6b3c2863de21e77ef576f8d3ac335a8c523c;hpb=3239ef39dcee08fa6e8cd68cdf2727fc68cc7a8c;p=architektonas diff --git a/src/base/undoable.h b/src/base/undoable.h index c17a6b3..df5e5c0 100644 --- a/src/base/undoable.h +++ b/src/base/undoable.h @@ -1,34 +1,34 @@ #ifndef __UNDOABLE_H__ #define __UNDOABLE_H__ -#include "rs.h" +#include "enums.h" #include "flags.h" -class RS_UndoCycle; +class UndoCycle; /** * Base class for something that can be added and deleted and every * addition and deletion can be undone. * - * @see RS_Undo + * @see Undo * @author Andrew Mustun */ -class RS_Undoable: public RS_Flags +class Undoable: public Flags { public: - RS_Undoable(); - virtual ~RS_Undoable(); + Undoable(); + virtual ~Undoable(); virtual RS2::UndoableType undoRtti(); - virtual void setUndoCycle(RS_UndoCycle * cycle); + virtual void setUndoCycle(UndoCycle * cycle); virtual void changeUndoState(); virtual void setUndoState(bool undone); virtual bool isUndone() const; virtual void undoStateChanged(bool /*undone*/); - //friend std::ostream& operator << (std::ostream& os, RS_Undoable& a); + //friend std::ostream& operator << (std::ostream& os, Undoable& a); private: - RS_UndoCycle * cycle; + UndoCycle * cycle; }; #endif