1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

Automatically install missing mods from preset

This commit is contained in:
Ivan Savenko
2024-12-17 16:37:55 +00:00
parent a983b5c7d7
commit ba5ed98da5
6 changed files with 60 additions and 11 deletions

View File

@@ -163,7 +163,10 @@ JsonNode ModStateModel::exportCurrentPreset() const
return modManager->exportCurrentPreset();
}
void ModStateModel::importPreset(const JsonNode & data)
std::tuple<QString, QStringList> ModStateModel::importPreset(const JsonNode & data)
{
modManager->importPreset(data);
std::tuple<QString, QStringList> result;
const auto & [presetName, modList] = modManager->importPreset(data);
return {QString::fromStdString(presetName), stringListStdToQt(modList)};
}