| 1835 | } |
| 1836 | |
| 1837 | void parserXml(tinyxml2::XMLElement* viewXml, CAView* superview, CAMap<std::string, CAView*>& map) |
| 1838 | { |
| 1839 | while (viewXml) |
| 1840 | { |
| 1841 | CAView* view = layoutView(viewXml, superview, map); |
| 1842 | if (view) |
| 1843 | { |
| 1844 | if (typeid(*view) == typeid(CAView) || typeid(*view) == typeid(CAScrollView)) |
| 1845 | { |
| 1846 | parserXml(((tinyxml2::XMLElement*)viewXml->FirstChildElement()), view, map); |
| 1847 | } |
| 1848 | } |
| 1849 | |
| 1850 | viewXml = viewXml->NextSiblingElement(); |
| 1851 | } |
| 1852 | } |
| 1853 | |
| 1854 | bool CAUIEditorParser::initWithPath(const std::string& filePath, CAView* superview) |
| 1855 | { |
no test coverage detected