diff --git a/src/base_tab/GameListManager.cpp b/src/base_tab/GameListManager.cpp index 3b6b4a7..fac9074 100644 --- a/src/base_tab/GameListManager.cpp +++ b/src/base_tab/GameListManager.cpp @@ -33,4 +33,9 @@ void GameListManager::DisplayRow(long id){ void GameListManager::Clear(){ game_list->DeleteAllItems(); + rows.clear(); +} + +void GameListManager::ClearDisplayedRow(){ + game_list->DeleteAllItems(); } diff --git a/src/base_tab/GameListManager.hpp b/src/base_tab/GameListManager.hpp index 485bc87..188407b 100644 --- a/src/base_tab/GameListManager.hpp +++ b/src/base_tab/GameListManager.hpp @@ -17,6 +17,7 @@ class GameListManager { std::vector 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);