MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / assignValueFromString

Method assignValueFromString

plugins/dm.gui/gui/Variable.cpp:17–35  ·  view source on GitHub ↗

Assign a value to this Variable (returns TRUE on success)

Source from the content-addressed store, hash-verified

15
16// Assign a value to this Variable (returns TRUE on success)
17bool AssignableWindowVariable::assignValueFromString(const std::string& val)
18{
19 if (_name.empty()) return false;
20
21 // Lookup the target window variable by name
22 try
23 {
24 IWindowVariable& variable = _windowDef.findVariableByName(_name);
25 variable.setValueFromString(val);
26
27 return true;
28 }
29 catch (std::invalid_argument&)
30 {
31 rError() << "[GUI Script]: Cannot assign value to unknown variable: " <<
32 _windowDef.name << "::" << _name << std::endl;
33 return false;
34 }
35}
36
37GuiStateVariable::GuiStateVariable(IGui& gui, const std::string& key) :
38 _gui(gui),

Callers 1

executeMethod · 0.80

Calls 4

rErrorFunction · 0.85
setStateStringMethod · 0.80
emptyMethod · 0.45
setValueFromStringMethod · 0.45

Tested by

no test coverage detected