12 /*! \brief One flag which is visible in the map.
14 Flags are aligned in a row.
18 /////////////////////////////////////////////////////////////////////////////
19 class FlagObj:public MapObj {
22 FlagObj (QGraphicsScene*);
27 virtual void copy (FlagObj*);
28 virtual void move (double x,double y); // move to absolute Position
29 virtual void moveBy (double x,double y); // move to relative Position
30 virtual void setVisibility(bool);
31 void load (const QString&);
32 void load (const QPixmap&);
33 void setName (const QString&);
34 const QString getName ();
36 void setAction(QAction*);
37 void setAlwaysVisible (bool b);
38 bool isAlwaysVisible ();
43 void saveToDir (const QString&, const QString&);
49 virtual void positionBBox();
50 virtual void calcBBoxSize();