recursively creates components
| 241 | |
| 242 | //recursively creates components |
| 243 | void ThemeComponent::createComponentChildren(pugi::xml_node node, GuiComponent* parent) |
| 244 | { |
| 245 | for(pugi::xml_node data = node.child("component"); data; data = data.next_sibling("component")) |
| 246 | { |
| 247 | GuiComponent* nextComp = createElement(data, parent); |
| 248 | |
| 249 | if(nextComp) |
| 250 | createComponentChildren(data, nextComp); |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | //takes an XML element definition and creates an object from it |
| 255 | GuiComponent* ThemeComponent::createElement(pugi::xml_node data, GuiComponent* parent) |
nothing calls this directly
no test coverage detected