12 /*! \brief One flag which is visible in the map.
14 Flags are aligned in a row.
18 /////////////////////////////////////////////////////////////////////////////
19 class FlagObj:public MapObj {
21 FlagObj (QGraphicsItem *);
24 virtual void copy (FlagObj*);
25 virtual void move (double x,double y); // move to absolute Position
26 virtual void moveBy (double x,double y); // move to relative Position
27 virtual void setZValue (double z);
28 virtual void setVisibility(bool);
29 void load (const QString&);
30 void load (const QPixmap&);
31 void setName (const QString&);
32 const QString getName ();
34 void setAction(QAction*);
35 void setAlwaysVisible (bool b);
36 bool isAlwaysVisible ();
41 void saveToDir (const QString&, const QString&);
47 virtual void positionBBox();
48 virtual void calcBBoxSize();