#ifndef __PIXMAP_H__ #define __PIXMAP_H__ #include #include #include class LayoutIcon { private: static LayoutIcon* instance; static const TQString flagTemplate; TQDict m_pixmapCache; TQFont m_labelFont; LayoutIcon(); TQPixmap* createErrorPixmap(); void dimPixmap(TQPixmap& pixmap); TQString getCountryFromLayoutName(const TQString& layoutName); public: static const TQString& ERROR_CODE; static LayoutIcon& getInstance(); const TQPixmap& findPixmap(const TQString& code, bool showFlag, const TQString& displayName=""); }; #endif