11 #ifndef KDREPORTSXMLELEMENTHANDLER_H
12 #define KDREPORTSXMLELEMENTHANDLER_H
17 #include <QTextOption>
30 class AutoTableElement;
37 class XmlElementHandlerPrivate;
100 virtual void endHeader(
KDReports::Header &header,
const QDomElement &xmlElement);
112 virtual void endFooter(
KDReports::Footer &footer,
const QDomElement &xmlElement);
156 virtual bool startCell(
KDReports::Cell &cell, QDomElement &xmlElement);
196 virtual bool pageBreak(QDomElement &xmlElement);
210 virtual void customElement(
const QDomElement &xmlElement);
216 virtual void endReport(
KDReports::Report &report,
const QDomElement &xmlElement);
228 virtual bool vspace(
int &size, QDomElement &xmlElement);
234 virtual bool paragraphMargin(qreal &left, qreal &top, qreal &right, qreal &bottom,
const QDomElement &xmlElement);
254 virtual void virtual_hook(
int id,
void *data);
256 std::unique_ptr<XmlElementHandlerPrivate> d;
virtual ~XmlElementHandler()
XmlElementHandlerPrivate XmlElementHandlerPrivateV2