X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=flagobj.h;fp=flagobj.h;h=0000000000000000000000000000000000000000;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=2259d64ab63bc8744e6934c41b9510255a3706d1;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/flagobj.h b/flagobj.h deleted file mode 100644 index 2259d64..0000000 --- a/flagobj.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef FLAGOBJ_H -#define FLAGOBJ_H - - -#include -#include - -#include "flag.h" -#include "mapobj.h" -#include "imageobj.h" - -/*! \brief One flag which is visible in the map. - - Flags are aligned in a row. -*/ - - -///////////////////////////////////////////////////////////////////////////// -class FlagObj:public MapObj { -public: - FlagObj (QGraphicsItem *); - ~FlagObj (); - virtual void init (); - virtual void copy (FlagObj*); - virtual void move (double x,double y); // move to absolute Position - virtual void moveBy (double x,double y); // move to relative Position - virtual void setZValue (double z); - virtual void setVisibility(bool); - void load (const QString&); - void load (const QPixmap&); - void setName (const QString&); - const QString getName (); - QPixmap getPixmap(); - void setAction(QAction*); - void setAlwaysVisible (bool b); - bool isAlwaysVisible (); - bool isActive(); - void toggle(); - void activate(); - void deactivate(); - void saveToDir (const QString&, const QString&); - -protected: - QString name; - bool state; - bool avis; - virtual void positionBBox(); - virtual void calcBBoxSize(); -private: - ImageObj* icon; -}; - -#endif