insilmaril@0: #ifndef MAPCENTEROBJ_H insilmaril@0: #define MAPCENTEROBJ_H insilmaril@0: insilmaril@364: insilmaril@364: #include insilmaril@364: insilmaril@0: #include "branchobj.h" insilmaril@0: insilmaril@727: insilmaril@727: class VymModel; insilmaril@727: insilmaril@459: /*! \brief The center of the map is a special branch. */ insilmaril@459: insilmaril@0: ///////////////////////////////////////////////////////////////////////////// insilmaril@0: class MapCenterObj:public BranchObj { insilmaril@0: public: insilmaril@0: MapCenterObj (); insilmaril@408: MapCenterObj (QGraphicsScene *); insilmaril@727: MapCenterObj (QGraphicsScene *, VymModel *); insilmaril@0: ~MapCenterObj (); insilmaril@0: void clear(); insilmaril@0: void init(); insilmaril@0: virtual void move (double,double); insilmaril@681: virtual void move (QPointF absPos); insilmaril@0: virtual void moveBy (double,double); insilmaril@0: virtual void moveAll (double,double); insilmaril@0: virtual void moveAllBy (double,double); insilmaril@0: virtual void updateLink(); insilmaril@388: virtual void updateRelPositions(); insilmaril@0: }; insilmaril@0: #endif