mapobj.h
changeset 514 497fab7d1404
parent 408 c2a05fa925a1
child 616 16d63fc9ae42
     1.1 --- a/mapobj.h	Fri Dec 08 20:18:56 2006 +0000
     1.2 +++ b/mapobj.h	Tue Jun 19 14:20:30 2007 +0000
     1.3 @@ -18,6 +18,9 @@
     1.4  #define Z_ICON     80
     1.5  #define Z_TEXT    100
     1.6  
     1.7 +/*! \brief Base class for all objects visible on a map
     1.8 +*/
     1.9 +
    1.10  class MapObj:public xmlObj {
    1.11  public:
    1.12      MapObj ();
    1.13 @@ -44,6 +47,7 @@
    1.14      virtual void setVisibility(bool);
    1.15      virtual void positionBBox()=0;       
    1.16  	virtual void calcBBoxSize()=0;
    1.17 +	virtual void animate();						// called by timer for animated objects
    1.18  protected:  
    1.19      QGraphicsScene* scene;
    1.20      QRectF bbox;									// bounding box of MO itself