refs #917, validate simulator setting

This commit is contained in:
Klaus Basan
2017-03-19 11:40:00 +01:00
committed by Mathew Sutcliffe
parent f816c927ee
commit d214739912
3 changed files with 28 additions and 0 deletions

View File

@@ -54,6 +54,19 @@ namespace BlackCore
static const QStringList enabledSimulators(BlackMisc::Simulation::CSimulatorPluginInfo::guessDefaultPlugins());
return enabledSimulators;
}
//! Simulator plugin identifiers valid?
static bool isValid(const QStringList &pluginIdentifiers)
{
for (const QString &pluginIdentifier : pluginIdentifiers)
{
if (!BlackMisc::Simulation::CSimulatorPluginInfo::allIdentifiers().contains(pluginIdentifier))
{
return false;
}
}
return true;
}
};
//! Uploading of crash dumps is enabled or disabled