X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Fpatternlist.h;fp=src%2Fbase%2Fpatternlist.h;h=0000000000000000000000000000000000000000;hb=9f6ad3fe0b9cb30115a5d38e8af3aebed0d70c08;hp=1661b3b3ba5024d0c3cb869c97c2f78be55347b5;hpb=43c13b052d069ba435277d93867380d00c04931f;p=architektonas diff --git a/src/base/patternlist.h b/src/base/patternlist.h deleted file mode 100644 index 1661b3b..0000000 --- a/src/base/patternlist.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef __PATTERNLIST_H__ -#define __PATTERNLIST_H__ - -#include -#include "pattern.h" -#include "entity.h" - -#define PATTERNLIST PatternList::instance() - -/** - * The global list of patterns. This is implemented as a singleton. - * Use PatternList::instance() to get a pointer to the object. - * - * @author James Hammons - * @author Andrew Mustun - */ -class PatternList -{ - protected: - PatternList(); - - public: - virtual ~PatternList(); - - static PatternList * instance(); - void init(); - void clearPatterns(); - int countPatterns(); - virtual void removePattern(Pattern * pattern); - Pattern * requestPattern(const QString & name); - Pattern * firstPattern(); - Pattern * nextPattern(); - bool contains(const QString & name); - - friend std::ostream & operator<<(std::ostream & os, PatternList & l); - - protected: - static PatternList * uniqueInstance; - - private: - //! patterns in the graphic - QList patterns; - QListIterator patternIterator; -}; - -#endif // __PATTERNLIST_H__