diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-25 14:32:06 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2022-12-25 14:32:06 +0100 |
| commit | 05ffd7c9e52d55dd5f7e155e233dfb147ceed485 (patch) | |
| tree | 82fdf456ce0eb9c0e5bcb1902d51f3ac18a0097e /src/base_tab/BaseImportTab.cpp | |
| parent | 11a46aadf7c80d6b67af0c1094c8c5c4222bd3b1 (diff) | |
Update import
Diffstat (limited to 'src/base_tab/BaseImportTab.cpp')
| -rw-r--r-- | src/base_tab/BaseImportTab.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
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<wxWindow *>(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<wxWindow *>(i); + opened_db_list->Append(win->GetLabel(),i); + opened_db_list->SetSelection(0); + } } } |
