diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-25 19:30:23 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-25 19:30:23 +0100 |
| commit | 29f330f307e35acf9dba3a8456dec330ef578dd7 (patch) | |
| tree | d14022436d68c59adb14b93e08011c8ef4756ce3 /src/base_tab | |
| parent | 5df6e9395c4ec744f38e7ce874ff7c02e8a3afbd (diff) | |
Update tab management system
Diffstat (limited to 'src/base_tab')
| -rw-r--r-- | src/base_tab/BaseImportTab.cpp | 2 | ||||
| -rw-r--r-- | src/base_tab/BaseImportTab.hpp | 1 | ||||
| -rw-r--r-- | src/base_tab/BaseTab.hpp | 1 |
3 files changed, 3 insertions, 1 deletions
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<wxWindow *>(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<Game> GetGame() { return (std::shared_ptr<Game>(game)); } std::shared_ptr<GameBase> GetBase() { return (std::shared_ptr<GameBase>(base)); }; + void Refresh() {import_tab->RefreshImportLists();}; };
\ No newline at end of file |
