diff options
Diffstat (limited to 'src/base_tab/GameListManager.cpp')
| -rw-r--r-- | src/base_tab/GameListManager.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/base_tab/GameListManager.cpp b/src/base_tab/GameListManager.cpp new file mode 100644 index 0000000..7595088 --- /dev/null +++ b/src/base_tab/GameListManager.cpp @@ -0,0 +1,24 @@ +#include "GameListManager.hpp" + + +GameListManager::GameListManager(wxListCtrl *game_list): game_list(game_list), game_counter(0) { + game_list->InsertColumn(0, L"Id", wxLIST_FORMAT_LEFT, 50); + game_list->InsertColumn(1, L"White", wxLIST_FORMAT_LEFT, 200); + game_list->InsertColumn(2, L"Black", wxLIST_FORMAT_LEFT, 200); + game_list->InsertColumn(3, L"Event", wxLIST_FORMAT_LEFT, 150); + game_list->InsertColumn(4, L"Round", wxLIST_FORMAT_LEFT, 100); + game_list->InsertColumn(5, L"Result", wxLIST_FORMAT_LEFT, 200); + game_list->InsertColumn(6, L"ECO", wxLIST_FORMAT_LEFT, 200); +} + +void GameListManager::AddGame(CType W,CType B,CType Evt,CType Rnd, CType Res, CType Eco){ + long index = + game_list->InsertItem(0, std::to_string(game_counter)); // want this for col. 1 + game_list->SetItem(index, 1, W); + game_list->SetItem(index, 2, B); + game_list->SetItem(index, 3, Evt); + game_list->SetItem(index, 4, Rnd); + game_list->SetItem(index, 5, Res); + game_list->SetItem(index, 6, Eco); + game_counter++; +} |
