]> Shamusworld >> Repos - architektonas/blobdiff - src/container.h
Added Architektonas drawing file loading/saving infrastructure.
[architektonas] / src / container.h
index 4922fb4fd7545e62334125e96ac22ac14ab6dbb3..ac26722b42fafadc59670bd56f2502a9bbc77944 100644 (file)
@@ -7,16 +7,20 @@
 class Container: public Object
 {
        public:
+//             Container(void);
                Container(Vector, Object * p = 0);
+               Container(const Container &);
                ~Container();
 
-               virtual void Draw(QPainter *);
+               Container & operator=(const Container &);
+               virtual void Draw(Painter *);
                virtual Vector Center(void);
                virtual bool Collided(Vector);
                virtual void PointerMoved(Vector);
                virtual void PointerReleased(void);
                virtual bool NeedsUpdate(void);
-               void Add(Object *);
+               virtual void Add(Object *);
+               void Clear(void);
 
        protected:
                Vector oldPoint;                                        // Used for dragging