17 #ifndef KDREPORTSXMLELEMENTHANDLER_H
18 #define KDREPORTSXMLELEMENTHANDLER_H
23 #include <QTextOption>
36 class AutoTableElement;
43 class XmlElementHandlerPrivate;
106 virtual void endHeader(
KDReports::Header &header,
const QDomElement &xmlElement);
118 virtual void endFooter(
KDReports::Footer &footer,
const QDomElement &xmlElement);
162 virtual bool startCell(
KDReports::Cell &cell, QDomElement &xmlElement);
202 virtual bool pageBreak(QDomElement &xmlElement);
216 virtual void customElement(
const QDomElement &xmlElement);
222 virtual void endReport(
KDReports::Report &report,
const QDomElement &xmlElement);
234 virtual bool vspace(
int &size, QDomElement &xmlElement);
240 virtual bool paragraphMargin(qreal &left, qreal &top, qreal &right, qreal &bottom,
const QDomElement &xmlElement);
260 virtual void virtual_hook(
int id,
void *data);
262 std::unique_ptr<XmlElementHandlerPrivate> d;