| 392 | } |
| 393 | |
| 394 | void berry::XMLMemento::PutTextData(const QString& data) |
| 395 | { |
| 396 | Poco::XML::Text* textNode = GetTextNode(); |
| 397 | if (textNode == nullptr) |
| 398 | { |
| 399 | textNode = factory->createTextNode(data.toStdString()); |
| 400 | element->insertBefore(textNode, element->firstChild())->release(); |
| 401 | } |
| 402 | else |
| 403 | { |
| 404 | textNode->setData(data.toStdString()); |
| 405 | } |
| 406 | } |
| 407 | |
| 408 | void berry::XMLMemento::Save(berry::XMLMemento::XMLByteOutputStream& writer) |
| 409 | { |