From 05ffd7c9e52d55dd5f7e155e233dfb147ceed485 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Sun, 25 Dec 2022 14:32:06 +0100 Subject: Update import --- src/base_tab/BaseImportTab.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'src/base_tab/BaseImportTab.cpp') diff --git a/src/base_tab/BaseImportTab.cpp b/src/base_tab/BaseImportTab.cpp index cd0d980..4fa9045 100644 --- a/src/base_tab/BaseImportTab.cpp +++ b/src/base_tab/BaseImportTab.cpp @@ -1,13 +1,22 @@ #include "BaseImportTab.hpp" -BaseImportTab::BaseImportTab(wxFrame *parent): -TabBase_TabImport(parent) +BaseImportTab::BaseImportTab(wxFrame *parent, TabInfos *main_tab): +TabBase_TabImport(parent), main_tab(main_tab) { +RefreshImportLists(); +} + +void BaseImportTab::RefreshImportLists(){ for (TabInfos *i : wxGetApp().ListTabInfos()) { - if (i->type == TabInfos::GAME || i->type == TabInfos::BASE) { + if (i->type == TabInfos::GAME) { wxWindow *win = dynamic_cast(i); opened_game_list->Append(win->GetLabel(),i); opened_game_list->SetSelection(0); } + else if (i->type == TabInfos::BASE && i->id != main_tab->id) { + wxWindow *win = dynamic_cast(i); + opened_db_list->Append(win->GetLabel(),i); + opened_db_list->SetSelection(0); + } } } -- cgit v1.2.3