a5c9508c1ed98ece7de3fde2c14078422f924de3
[fms.git] / include / boardlist.h
1 #ifndef _boardlist_\r
2 #define _boardlist_\r
3 \r
4 #include "board.h"\r
5 #include "ilogger.h"\r
6 #include "idatabase.h"\r
7 \r
8 #include <vector>\r
9 \r
10 /**\r
11         \brief \r
12 */\r
13 class BoardList:public std::vector<Board>,public ILogger,public IDatabase\r
14 {\r
15 public:\r
16         \r
17         /**\r
18                 \brief Loads all known boards\r
19         */\r
20         void Load();\r
21 \r
22         /**\r
23                 \brief Loads boards added after specified date\r
24         */\r
25         void LoadNew(const std::string &date);\r
26         \r
27 private:\r
28         \r
29 };\r
30 \r
31 #endif  // _boardlist_\r