]> Shamusworld >> Repos - architektonas/blobdiff - src/container.h
Changed Actions to emit signal when needing a graphical update.
[architektonas] / src / container.h
index fd574daa4fbadd68836961471476f4c575aa58c3..d04f6bfd49d44c2b44ba5eb4d8e1c2dc630b69d2 100644 (file)
@@ -22,6 +22,13 @@ class Container: public Object
                virtual void Add(Object *);
                virtual QRectF Extents(void);
                virtual void Enumerate(FILE *);
+               virtual Object * Copy(void);
+               virtual void Rotate(Point, double);
+               virtual void RotateSelected(Point, double);
+               virtual void Mirror(Point, Point);
+               virtual void MirrorSelected(Point, Point);
+               virtual void Save(void);
+               virtual void Restore(void);
                void Delete(Object *);
                void DeleteSelectedItems(void);
                void Clear(void);
@@ -30,7 +37,9 @@ class Container: public Object
                int ItemsSelected(void);
                Object * SelectedItem(unsigned int);
                void MoveContentsTo(Container *);
+               void CopyContentsTo(Container *);
                void MoveSelectedContentsTo(Container *);
+               void CopySelectedContentsTo(Container *);
                void ResizeAllDimensions(double);
 
        protected: