projects
/
dorian
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Apply smooth paging patch. New version 0.4.7.
[dorian]
/
model
/
opshandler.h
diff --git
a/model/opshandler.h
b/model/opshandler.h
index
8440afb
..
1d961c8
100644
(file)
--- a/
model/opshandler.h
+++ b/
model/opshandler.h
@@
-9,7
+9,9
@@
class OpsHandler: public XmlHandler
{
public:
class OpsHandler: public XmlHandler
{
public:
- OpsHandler(Book &b): book(b), partCount(0) {}
+ OpsHandler(Book &b): book(b), partCount(0) {
+ book.creators.clear();
+ }
bool endElement(const QString &namespaceUri, const QString &name,
const QString &qName) {
bool endElement(const QString &namespaceUri, const QString &name,
const QString &qName) {
@@
-47,11
+49,7
@@
public:
QString key = attrs.value("id");
book.content[key] = item;
partCount++;
QString key = attrs.value("id");
book.content[key] = item;
partCount++;
- qDebug() << "OpsHandler::startElement: name" << item.name << "href"
- << attrs.value("href") << "id" << key;
} else if (name == "itemref") {
} else if (name == "itemref") {
- qDebug() << "OpsHandler::startElement: parts[" << book.parts.size()
- << "]" << attrs.value("idref");
book.parts.append(attrs.value("idref"));
}
return true;
book.parts.append(attrs.value("idref"));
}
return true;