#include "BaseImportTab.hpp" 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) { 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); } } }