--- /dev/null
+#ifndef _boardlist_\r
+#define _boardlist_\r
+\r
+#include "board.h"\r
+#include "ilogger.h"\r
+#include "idatabase.h"\r
+\r
+#include <vector>\r
+\r
+/**\r
+ \brief \r
+*/\r
+class BoardList:public std::vector<Board>,public ILogger,public IDatabase\r
+{\r
+public:\r
+ \r
+ /**\r
+ \brief Loads all known boards\r
+ */\r
+ void Load();\r
+\r
+ /**\r
+ \brief Loads boards added after specified date\r
+ */\r
+ void LoadNew(const std::string &date);\r
+ \r
+private:\r
+ \r
+};\r
+\r
+#endif // _boardlist_\r