]> Shamusworld >> Repos - architektonas/blobdiff - src/container.h
Mirror tool now works successfully for all object types. :-D
[architektonas] / src / container.h
index 6be759dc0090e87b03c101a6d0cbd2082b914486..f4e48e6be39ed8c9fd3d1cdf4e9d4e5ae4037bf9 100644 (file)
@@ -22,6 +22,10 @@ class Container: public Object
                virtual void Add(Object *);
                virtual QRectF Extents(void);
                virtual void Enumerate(FILE *);
+               virtual Object * Copy(void);
+               virtual void Mirror(Point, Point);
+               virtual void Save(void);
+               virtual void Restore(void);
                void Delete(Object *);
                void DeleteSelectedItems(void);
                void Clear(void);
@@ -31,6 +35,7 @@ class Container: public Object
                Object * SelectedItem(unsigned int);
                void MoveContentsTo(Container *);
                void MoveSelectedContentsTo(Container *);
+               void CopySelectedContentsTo(Container *);
                void ResizeAllDimensions(double);
 
        protected:
@@ -44,6 +49,7 @@ class Container: public Object
                bool draggingHandle1;
                bool draggingHandle2;
                bool objectWasDragged;
+               bool hit;
 };
 
 #endif // __CONTAINER_H__