From 29f330f307e35acf9dba3a8456dec330ef578dd7 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Sun, 25 Dec 2022 19:30:23 +0100 Subject: Update tab management system --- src/base_tab/BaseImportTab.cpp | 2 ++ src/base_tab/BaseImportTab.hpp | 1 - src/base_tab/BaseTab.hpp | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src/base_tab') diff --git a/src/base_tab/BaseImportTab.cpp b/src/base_tab/BaseImportTab.cpp index 4fa9045..8396847 100644 --- a/src/base_tab/BaseImportTab.cpp +++ b/src/base_tab/BaseImportTab.cpp @@ -7,6 +7,8 @@ RefreshImportLists(); } void BaseImportTab::RefreshImportLists(){ + opened_game_list->Clear(); + opened_db_list->Clear(); for (TabInfos *i : wxGetApp().ListTabInfos()) { if (i->type == TabInfos::GAME) { wxWindow *win = dynamic_cast(i); diff --git a/src/base_tab/BaseImportTab.hpp b/src/base_tab/BaseImportTab.hpp index 2076027..7a0237e 100644 --- a/src/base_tab/BaseImportTab.hpp +++ b/src/base_tab/BaseImportTab.hpp @@ -1,7 +1,6 @@ #include "ochess.hpp" class BaseImportTab : public TabBase_TabImport { - TabInfos *main_tab; public: diff --git a/src/base_tab/BaseTab.hpp b/src/base_tab/BaseTab.hpp index 788ba45..da70af4 100644 --- a/src/base_tab/BaseTab.hpp +++ b/src/base_tab/BaseTab.hpp @@ -23,4 +23,5 @@ public: void RefreshLabel(); std::shared_ptr GetGame() { return (std::shared_ptr(game)); } std::shared_ptr GetBase() { return (std::shared_ptr(base)); }; + void Refresh() {import_tab->RefreshImportLists();}; }; \ No newline at end of file -- cgit v1.2.3