16 #ifndef QGSCOMPOSERHTML_H
17 #define QGSCOMPOSERHTML_H
32 void setUrl(
const QUrl& url );
33 const QUrl&
url()
const {
return mUrl; }
36 void render( QPainter* p,
const QRectF& renderExtent );
38 bool writeXML( QDomElement& elem, QDomDocument & doc,
bool ignoreFrames =
false )
const;
39 bool readXML(
const QDomElement& itemElem,
const QDomDocument& doc,
bool ignoreFrames =
false );
44 void frameLoaded(
bool ok );
53 double htmlUnitsToMM();
56 #endif // QGSCOMPOSERHTML_H
virtual void render(QPainter *p, const QRectF &renderExtent)=0
virtual QSizeF totalSize() const =0
virtual void addFrame(QgsComposerFrame *frame, bool recalcFrameSizes=true)=0
Abstract base class for composer entries with the ability to distribute the content to several frames...
Graphics scene for map printing.
Frame for html, table, text which can be divided onto several frames.
virtual bool writeXML(QDomElement &elem, QDomDocument &doc, bool ignoreFrames=false) const =0
virtual bool readXML(const QDomElement &itemElem, const QDomDocument &doc, bool ignoreFrames=false)=0