X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fobject.h;h=5b19505d2c94be29bccb49cf44c87de0625b3b3d;hb=eb0057e8a8145032152e4c417fcd102ef5a21484;hp=efcffe1f00bd34990cb15102f19a8759990cace6;hpb=5446001bd9adfd9f4787f5de5a2a7afd8d7cdb5a;p=architektonas diff --git a/src/object.h b/src/object.h index efcffe1..5b19505 100644 --- a/src/object.h +++ b/src/object.h @@ -3,10 +3,12 @@ #include // This is a container #include "vector.h" // This is the mathematical construct +#include class Painter; class QFont; class Dimension; +//class FILE; enum ObjectState { OSInactive, OSSelected }; @@ -27,6 +29,8 @@ class Object virtual Object * GetParent(void); virtual void Add(Object *); virtual Vector * GetPointAt(Vector); + virtual void Enumerate(FILE *); + virtual Object * Copy(void); ObjectState GetState(void); void Reparent(Object *); Dimension * GetAttachedDimension(void);