]> Shamusworld >> Repos - architektonas/blobdiff - src/object.h
Beginnings of visual feedback for editing shapes.
[architektonas] / src / object.h
index e4bbe781c7c2a0bcb86ee8179d03f100faf0cd48..330f5ad46b32833cd900655156ca888362258a73 100644 (file)
@@ -23,6 +23,8 @@ class Object
                virtual void PointerReleased(void);
                virtual bool NeedsUpdate(void);
                virtual void Transmute(Object *, Object *);
+               virtual Object * GetParent(void);
+               virtual void Add(Object *);
                ObjectState GetState(void);
 
                // Class methods
@@ -31,6 +33,7 @@ class Object
                static void SetFont(QFont *);
                static void SetViewportHeight(int);
                static void SetDeleteActive(bool state = true);
+               static void SetDimensionActive(bool state = true);
 
        protected:
                Vector position;                                        // All objects have a position (doubles as reference point)
@@ -49,6 +52,7 @@ class Object
                static bool fixedLength;
                static int viewportHeight;
                static bool deleteActive;
+               static bool dimensionActive;
 };
 
 #endif // __OBJECT_H__