]> Shamusworld >> Repos - architektonas/blobdiff - src/object.h
Fix to prevent segfaulting on 64-bit platforms.
[architektonas] / src / object.h
index 8b047be15ab92c0839012fa3f53f22a42098cafd..b6f9558e452b9386a80cab88f841f49651dfa88c 100644 (file)
@@ -4,7 +4,7 @@
 #include <vector>                                                      // 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