mapobj.h
changeset 554 34520279e086
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 Jul 17 11:20:20 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