]> Shamusworld >> Repos - architektonas/blobdiff - src/object.h
Added infrastructure to support mirror tool, cross compile script.
[architektonas] / src / object.h
index b8fdd9db76f70b0a2cf8fbd5e797951c278183e3..2cdd3d36863e09fdeef2e837487be7cf87b86f7f 100644 (file)
@@ -44,6 +44,7 @@ class Object
                virtual void Translate(Vector);
                virtual void Rotate(Vector, double);
                virtual void Scale(Vector, double);
+               virtual Object * Mirror(Vector, Vector);
                ObjectState GetState(void);
                void Reparent(Object *);
 //             Dimension * GetAttachedDimension(void);
@@ -67,6 +68,7 @@ class Object
        public:
                ObjectType type;
                ObjectState state;
+               unsigned int layer;
        protected:
                ObjectState oldState;
                bool needUpdate;
@@ -90,6 +92,7 @@ class Object
                static bool selectionInProgress;
                static QRectF selection;
                static double gridSpacing;                      // Grid spacing in base units
+               static int currentLayer;
 };
 
 #endif // __OBJECT_H__