|
Quantum GIS API Documentation
master-693a1fe
|
#include <qgscomposerhtml.h>
Inheritance diagram for QgsComposerHtml:
Collaboration diagram for QgsComposerHtml:Public Member Functions | |
| QgsComposerHtml (QgsComposition *c, bool createUndoCommands) | |
| QgsComposerHtml () | |
| ~QgsComposerHtml () | |
| void | addFrame (QgsComposerFrame *frame, bool recalcFrameSizes=true) |
| bool | readXML (const QDomElement &itemElem, const QDomDocument &doc, bool ignoreFrames=false) |
| void | render (QPainter *p, const QRectF &renderExtent) |
| void | setUrl (const QUrl &url) |
| QSizeF | totalSize () const |
| const QUrl & | url () const |
| bool | writeXML (QDomElement &elem, QDomDocument &doc, bool ignoreFrames=false) const |
Private Slots | |
| void | frameLoaded (bool ok) |
Private Member Functions | |
| double | htmlUnitsToMM () |
Private Attributes | |
| double | mHtmlUnitsToMM |
| bool | mLoaded |
| QSizeF | mSize |
| QUrl | mUrl |
| QWebPage * | mWebPage |
Definition at line 24 of file qgscomposerhtml.h.
| QgsComposerHtml::QgsComposerHtml | ( | QgsComposition * | c, |
| bool | createUndoCommands | ||
| ) |
Definition at line 25 of file qgscomposerhtml.cpp.
References frameLoaded(), QgsComposerMultiFrame::handleFrameRemoval(), htmlUnitsToMM(), QgsComposerMultiFrame::mComposition, mHtmlUnitsToMM, and mWebPage.
Definition at line 37 of file qgscomposerhtml.cpp.
Definition at line 41 of file qgscomposerhtml.cpp.
References mWebPage.
| void QgsComposerHtml::addFrame | ( | QgsComposerFrame * | frame, |
| bool | recalcFrameSizes = true |
||
| ) | [virtual] |
Implements QgsComposerMultiFrame.
Definition at line 109 of file qgscomposerhtml.cpp.
References QgsComposition::addComposerHtmlFrame(), QgsComposerMultiFrame::mComposition, QgsComposerMultiFrame::mFrameItems, and QgsComposerMultiFrame::recalculateFrameSizes().
Referenced by QgsComposerView::mouseReleaseEvent().
| void QgsComposerHtml::frameLoaded | ( | bool | ok | ) | [private, slot] |
Definition at line 74 of file qgscomposerhtml.cpp.
References mLoaded.
Referenced by QgsComposerHtml().
| double QgsComposerHtml::htmlUnitsToMM | ( | ) | [private] |
Definition at line 99 of file qgscomposerhtml.cpp.
References QgsComposerMultiFrame::mComposition, and QgsComposition::printResolution().
Referenced by QgsComposerHtml().
| bool QgsComposerHtml::readXML | ( | const QDomElement & | itemElem, |
| const QDomDocument & | doc, | ||
| bool | ignoreFrames = false |
||
| ) | [virtual] |
Implements QgsComposerMultiFrame.
Definition at line 133 of file qgscomposerhtml.cpp.
References QgsComposerMultiFrame::_readXML(), QgsComposerMultiFrame::deleteFrames(), and setUrl().
Referenced by QgsComposition::addItemsFromXML().
| void QgsComposerHtml::render | ( | QPainter * | p, |
| const QRectF & | renderExtent | ||
| ) | [virtual] |
Implements QgsComposerMultiFrame.
Definition at line 85 of file qgscomposerhtml.cpp.
References mHtmlUnitsToMM, and mWebPage.
| void QgsComposerHtml::setUrl | ( | const QUrl & | url | ) |
Definition at line 46 of file qgscomposerhtml.cpp.
References QgsComposerMultiFrame::changed(), QgsComposerMultiFrame::frameCount(), QgsComposerMultiFrame::mFrameItems, mHtmlUnitsToMM, mLoaded, mSize, mUrl, mWebPage, QgsComposerMultiFrame::recalculateFrameSizes(), and url().
Referenced by readXML().
| QSizeF QgsComposerHtml::totalSize | ( | ) | const [virtual] |
Implements QgsComposerMultiFrame.
Definition at line 80 of file qgscomposerhtml.cpp.
References mSize.
| const QUrl& QgsComposerHtml::url | ( | ) | const [inline] |
Definition at line 33 of file qgscomposerhtml.h.
Referenced by setUrl().
| bool QgsComposerHtml::writeXML | ( | QDomElement & | elem, |
| QDomDocument & | doc, | ||
| bool | ignoreFrames = false |
||
| ) | const [virtual] |
Implements QgsComposerMultiFrame.
Definition at line 124 of file qgscomposerhtml.cpp.
References QgsComposerMultiFrame::_writeXML(), and mUrl.
double QgsComposerHtml::mHtmlUnitsToMM [private] |
Definition at line 51 of file qgscomposerhtml.h.
Referenced by QgsComposerHtml(), render(), and setUrl().
bool QgsComposerHtml::mLoaded [private] |
Definition at line 49 of file qgscomposerhtml.h.
Referenced by frameLoaded(), and setUrl().
QSizeF QgsComposerHtml::mSize [private] |
Definition at line 50 of file qgscomposerhtml.h.
Referenced by setUrl(), and totalSize().
QUrl QgsComposerHtml::mUrl [private] |
Definition at line 47 of file qgscomposerhtml.h.
Referenced by setUrl(), and writeXML().
QWebPage* QgsComposerHtml::mWebPage [private] |
Definition at line 48 of file qgscomposerhtml.h.
Referenced by QgsComposerHtml(), render(), setUrl(), and ~QgsComposerHtml().