Added setValue and setSwitchSet methods

This commit is contained in:
Robert Osfield
2005-04-15 20:05:30 +00:00
parent e67ed01612
commit 066c829768
2 changed files with 24 additions and 0 deletions

View File

@@ -217,3 +217,18 @@ bool MultiSwitch::setSingleChildOn(unsigned int switchSet, unsigned int pos)
setValue(switchSet, pos,true);
return true;
}
void MultiSwitch::setSwitchSetList(const SwitchSetList& switchSetList)
{
expandToEncompassSwitchSet(switchSetList.size());
_values = switchSetList;
}
void MultiSwitch::setValueList(unsigned int switchSet, const ValueList& values)
{
expandToEncompassSwitchSet(switchSet);
_values[switchSet] = values;
}