]> Shamusworld >> Repos - architektonas/blobdiff - src/base/undoable.h
Major refactor of Architektonas: Jettisoning old cruft.
[architektonas] / src / base / undoable.h
diff --git a/src/base/undoable.h b/src/base/undoable.h
deleted file mode 100644 (file)
index df5e5c0..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef __UNDOABLE_H__
-#define __UNDOABLE_H__
-
-#include "enums.h"
-#include "flags.h"
-
-class UndoCycle;
-
-/**
- * Base class for something that can be added and deleted and every
- * addition and deletion can be undone.
- *
- * @see Undo
- * @author Andrew Mustun
- */
-class Undoable: public Flags
-{
-       public:
-               Undoable();
-               virtual ~Undoable();
-
-               virtual RS2::UndoableType undoRtti();
-               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, Undoable& a);
-
-       private:
-               UndoCycle * cycle;
-};
-
-#endif