version 0.3.16
[fms.git] / include / freenet / captcha / alternatecaptchafonts.h
1 #ifndef _alternatecaptcha_fonts_\r
2 #define _alternatecaptcha_fonts_\r
3 \r
4 #ifdef ALTERNATE_CAPTCHA\r
5 \r
6 #include "freeimage/bitmap.h"\r
7 #include "freeimage/font.h"\r
8 #include <vector>\r
9 \r
10 class AlternateCaptchaFonts\r
11 {\r
12 public:\r
13         AlternateCaptchaFonts();\r
14         \r
15         const std::vector<FreeImage::Font> &Fonts() const               { return m_fonts; }\r
16 \r
17 private:\r
18         void LoadFonts();\r
19 \r
20         static bool m_fontsloaded;\r
21         static std::vector<FreeImage::Font> m_fonts;\r
22 \r
23 };\r
24         \r
25 #endif  // ALTERNATE_CAPTCHA\r
26 \r
27 #endif  // _alternatecaptcha_fonts_\r