Quantum GIS API Documentation  1.7.4
Public Member Functions | Private Attributes
QgsTextAnnotationItem Class Reference

An annotation item that displays formated text. More...

#include <qgstextannotationitem.h>

Inheritance diagram for QgsTextAnnotationItem:
Inheritance graph
[legend]
Collaboration diagram for QgsTextAnnotationItem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QgsTextAnnotationItem (QgsMapCanvas *canvas)
 ~QgsTextAnnotationItem ()
QTextDocument * document () const
 Returns document (caller takes ownership)
void setDocument (const QTextDocument *doc)
 Sets document (does not take ownership)
void writeXML (QDomDocument &doc) const
void readXML (const QDomDocument &doc, const QDomElement &itemElem)
void paint (QPainter *painter)
 function to be implemented by derived classes

Private Attributes

QTextDocument * mDocument

Detailed Description

An annotation item that displays formated text.

Definition at line 25 of file qgstextannotationitem.h.


Constructor & Destructor Documentation

Definition at line 22 of file qgstextannotationitem.cpp.

References mDocument.

Definition at line 27 of file qgstextannotationitem.cpp.

References mDocument.


Member Function Documentation

QTextDocument * QgsTextAnnotationItem::document ( ) const

Returns document (caller takes ownership)

Definition at line 32 of file qgstextannotationitem.cpp.

References mDocument.

void QgsTextAnnotationItem::paint ( QPainter *  painter) [virtual]
void QgsTextAnnotationItem::readXML ( const QDomDocument &  doc,
const QDomElement &  itemElem 
) [virtual]

Implements QgsAnnotationItem.

Definition at line 92 of file qgstextannotationitem.cpp.

References QgsAnnotationItem::_readXML(), and mDocument.

void QgsTextAnnotationItem::setDocument ( const QTextDocument *  doc)

Sets document (does not take ownership)

Definition at line 42 of file qgstextannotationitem.cpp.

References mDocument.

void QgsTextAnnotationItem::writeXML ( QDomDocument &  doc) const [virtual]

Implements QgsAnnotationItem.

Definition at line 76 of file qgstextannotationitem.cpp.

References QgsAnnotationItem::_writeXML(), and mDocument.


Member Data Documentation

QTextDocument* QgsTextAnnotationItem::mDocument [private]

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