aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-12-25 15:51:00 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-12-25 15:51:00 +0100
commit060ed65712242cc42aac21585b3829bca316088d (patch)
tree7edf98d5c41a7dca12ab7be133e9d12084f6b4b7
parent92ec92a2102a2987b005f42adf743a476d9d74af (diff)
Update game list
-rw-r--r--src/base_tab/BaseGameTab.cpp4
-rw-r--r--src/base_tab/GameListManager.cpp4
-rw-r--r--src/base_tab/GameListManager.hpp1
3 files changed, 7 insertions, 2 deletions
diff --git a/src/base_tab/BaseGameTab.cpp b/src/base_tab/BaseGameTab.cpp
index c5b3958..cdab3b1 100644
--- a/src/base_tab/BaseGameTab.cpp
+++ b/src/base_tab/BaseGameTab.cpp
@@ -24,7 +24,7 @@ BaseGameTab::BaseGameTab(wxFrame *parent, std::string base_file, TabInfos *main_
void BaseGameTab::OnImport(wxCommandEvent &event) {
AppendGameDialog *dia = new AppendGameDialog(this, base);
dia->ShowModal();
- game_list->DeleteAllItems();
+ glm->Clear();
deleted.clear();
edited.clear();
LoadFile();
@@ -69,7 +69,7 @@ void BaseGameTab::OnSave(wxCommandEvent &event) {
closeLinkedTabEvent.SetClientData(main_tab);
ProcessEvent(closeLinkedTabEvent);
- game_list->DeleteAllItems();
+ glm->Clear();
edited.clear();
deleted.clear();
LoadFile();
diff --git a/src/base_tab/GameListManager.cpp b/src/base_tab/GameListManager.cpp
index 289cbd3..2f43802 100644
--- a/src/base_tab/GameListManager.cpp
+++ b/src/base_tab/GameListManager.cpp
@@ -22,3 +22,7 @@ void GameListManager::AddGame(CType W,CType B,CType Evt,CType Rnd, CType Res, CT
game_list->SetItem(index, 6, Eco);
game_counter++;
}
+
+void GameListManager::Clear(){
+ game_list->DeleteAllItems();
+}
diff --git a/src/base_tab/GameListManager.hpp b/src/base_tab/GameListManager.hpp
index 6f8aa06..de57e56 100644
--- a/src/base_tab/GameListManager.hpp
+++ b/src/base_tab/GameListManager.hpp
@@ -8,4 +8,5 @@ class GameListManager {
public:
GameListManager(wxListCtrl *game_list);
void AddGame(CType W,CType B,CType Evt,CType Rnd, CType Res, CType Eco);
+ void Clear();
}; \ No newline at end of file