62
59
QTreeWidgetItem* BtBookmarkLoader::handleXmlElement(QDomElement& element, QTreeWidgetItem* parent) {
64
60
QTreeWidgetItem* newItem = 0;
65
61
if (element.tagName() == "Folder") {
67
62
BtBookmarkFolder* newFolder = new BtBookmarkFolder(QString::null, parent);
68
63
if (element.hasAttribute("caption")) {
69
64
newFolder->setText(0, element.attribute("caption"));
71
66
QDomNodeList childList = element.childNodes();
72
67
for (unsigned int i = 0; i < childList.length(); i++) {
74
68
QDomElement newElement = childList.at(i).toElement();
75
69
QTreeWidgetItem* newChildItem = handleXmlElement(newElement, newFolder);
76
70
newFolder->addChild(newChildItem);