light: add SetString

This commit is contained in:
Eric Wasylishen 2016-07-16 13:11:59 -06:00
parent 335f54aa09
commit d86e6acec6
1 changed files with 13 additions and 0 deletions

View File

@ -149,6 +149,19 @@ lockable_setting_t *FindSetting(std::string name)
}
}
void SetSetting(std::string name, std::string value, bool cmdline)
{
lockable_setting_t *setting = FindSetting(name);
if (setting == nullptr) {
if (cmdline) {
Error("Unrecognized command-line option '%s'\n", name.c_str());
}
return;
}
setting->setStringValue(value, cmdline);
}
void InitSettings()
{
std::vector<lockable_setting_t *> settings {