diff options
Diffstat (limited to 'src/base_tab/BaseImportTab.cpp')
| -rw-r--r-- | src/base_tab/BaseImportTab.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/base_tab/BaseImportTab.cpp b/src/base_tab/BaseImportTab.cpp index 7e9e964..d7da23b 100644 --- a/src/base_tab/BaseImportTab.cpp +++ b/src/base_tab/BaseImportTab.cpp @@ -107,5 +107,15 @@ void BaseImportTab::Reset(std::shared_ptr<GameBase> base){ this->base=base; this->games_to_import.clear(); this->databases_to_import.clear(); + this->selected_games_to_import.clear(); glm->Clear(); } + +std::vector<std::shared_ptr<Game>> BaseImportTab::GetGameToImport(){ + std::vector<std::shared_ptr<Game>> to_import; + for(auto g: games_to_import){to_import.push_back(g);} + for (auto it = selected_games_to_import.begin(); it != selected_games_to_import.end(); it++){ + to_import.push_back(it->second); + } + return to_import; +} |
