aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/BaseImportTab.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab/BaseImportTab.cpp')
-rw-r--r--src/base_tab/BaseImportTab.cpp10
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;
+}