#include "ochess.hpp" typedef std::string CType; typedef struct Item { CType White; CType Black; CType Event; CType Round; CType Result; CType Eco; } RType; class GameListManager { wxListCtrl *game_list; long game_counter; std::vector<RType> rows; void DisplayRow(long id); void ClearDisplayedRow(); public: GameListManager(wxListCtrl *game_list); void AddGame(CType White,CType Black,CType Event,CType Round, CType Result, CType Eco); void Clear(); };