#include <vector> // This is a container
#include "vector.h" // This is the mathematical construct
-class QPainter;
+class Painter;
class QFont;
class Dimension;
Object(Vector, Object * passedInParent = 0);
~Object();
- virtual void Draw(QPainter *);
+ virtual void Draw(Painter *);
virtual Vector Center(void);
virtual bool Collided(Vector);
virtual void PointerMoved(Vector);
virtual Object * GetParent(void);
virtual void Add(Object *);
ObjectState GetState(void);
+ void Reparent(Object *);
//Hm. Object * Connect(Object *);
// Class methods