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