Quantum GIS API Documentation  master-693a1fe
QgsComposerHtml Class Reference

#include <qgscomposerhtml.h>

+ Inheritance diagram for QgsComposerHtml:
+ Collaboration diagram for QgsComposerHtml:

List of all members.

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

Detailed Description

Definition at line 24 of file qgscomposerhtml.h.


Constructor & Destructor Documentation

Definition at line 37 of file qgscomposerhtml.cpp.

Definition at line 41 of file qgscomposerhtml.cpp.

References mWebPage.


Member Function Documentation

void QgsComposerHtml::frameLoaded ( bool  ok) [private, slot]

Definition at line 74 of file qgscomposerhtml.cpp.

References mLoaded.

Referenced by QgsComposerHtml().

bool QgsComposerHtml::readXML ( const QDomElement &  itemElem,
const QDomDocument &  doc,
bool  ignoreFrames = false 
) [virtual]
void QgsComposerHtml::render ( QPainter *  p,
const QRectF &  renderExtent 
) [virtual]

Implements QgsComposerMultiFrame.

Definition at line 85 of file qgscomposerhtml.cpp.

References mHtmlUnitsToMM, and mWebPage.

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines