contentItem.size = 0;
book.content[id] = contentItem;
book.chapters.append(id);
- qDebug() << "" << id << "name" << name << "href" << href;
+ qDebug() << "TreeItem::addToBook" << id << contentItem.href
+ << contentItem.name;
foreach (TreeItem *child, children) {
child->addToBook(book);
}
}
} else if (name == "navPoint") {
if (currentItem) {
- qDebug() << "NcxHandler::endElement " << currentItem->id;
currentItem = currentItem->parent;
if (currentItem == 0) {
- qDebug() << " Root item reached, dumping tree";
+ // Root navigation point reached, dump TOC tree
rootItem->addToBook(book);
delete rootItem;
rootItem = 0;
currentText = "";
if (name == "navPoint") {
TreeItem *item = new TreeItem(attrs.value("id"), currentItem);
- qDebug() << "NcxHandler::startElement" << attrs.value("id");
if (!rootItem) {
rootItem = item;
}