X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fobject.h;h=b6f9558e452b9386a80cab88f841f49651dfa88c;hb=d9d9b7a1934adc548f2acc90a750d6f0451cdd3a;hp=8b047be15ab92c0839012fa3f53f22a42098cafd;hpb=d41ddd699001f6bbf6ac621f5c467bd13efb6087;p=architektonas diff --git a/src/object.h b/src/object.h index 8b047be..b6f9558 100644 --- a/src/object.h +++ b/src/object.h @@ -4,7 +4,7 @@ #include // This is a container #include "vector.h" // This is the mathematical construct -class QPainter; +class Painter; class QFont; class Dimension; @@ -17,7 +17,7 @@ class Object 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); @@ -27,6 +27,7 @@ class Object virtual Object * GetParent(void); virtual void Add(Object *); ObjectState GetState(void); + void Reparent(Object *); //Hm. Object * Connect(Object *); // Class methods