X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=flagrowobj.h;fp=flagrowobj.h;h=0000000000000000000000000000000000000000;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=a3fc536a81936ef9829276f5cf39e816e93da76a;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/flagrowobj.h b/flagrowobj.h deleted file mode 100644 index a3fc536..0000000 --- a/flagrowobj.h +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef FLAGROWOBJ_H -#define FLAGROWOBJ_H - -#include - -//#include "mapobj.h" -#include "flagobj.h" - -class Flag; - -/*! \brief A collection of flags (FlagObj) in a map. - - The flags are aligned horizontally in a row on the map. - */ - -class FlagRowObj:public MapObj { -public: - FlagRowObj (); - FlagRowObj (QGraphicsItem*); - ~FlagRowObj (); - virtual void init (); - virtual void copy (FlagRowObj*); - virtual void move (double,double); - virtual void moveBy (double,double); - virtual void setZValue (double z); - virtual void setVisibility(bool); - virtual FlagObj* addFlag (FlagObj *fo); // make deep copy of FlagObj - virtual QStringList activeFlagNames(); - virtual void positionBBox(); - virtual void calcBBoxSize(); - virtual QString getFlagName (const QPointF &p); // Find flag by position - bool isActive(const QString&); - void activate (Flag *flag); - void deactivate(const QString&); - void setShowFlags (bool); - FlagObj* findFlag (const QString&); -private: - QList flag; - bool showFlags; // FloatObjects want to hide their flags -}; -#endif