#include <qgstextannotationitem.h>


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 |
Definition at line 25 of file qgstextannotationitem.h.
| QgsTextAnnotationItem::QgsTextAnnotationItem | ( | QgsMapCanvas * | canvas | ) |
| QgsTextAnnotationItem::~QgsTextAnnotationItem | ( | ) |
| QTextDocument * QgsTextAnnotationItem::document | ( | ) | const |
Returns document (caller takes ownership).
Definition at line 32 of file qgstextannotationitem.cpp.
References 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.
| 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::paint | ( | QPainter * | painter | ) | [virtual] |
function to be implemented by derived classes
Implements QgsMapCanvasItem.
Definition at line 48 of file qgstextannotationitem.cpp.
References QgsAnnotationItem::drawFrame(), QgsAnnotationItem::drawMarkerSymbol(), QgsAnnotationItem::drawSelectionBoxes(), mDocument, QgsAnnotationItem::mFrameBorderWidth, QgsAnnotationItem::mFrameSize, QgsAnnotationItem::mMapPositionFixed, and QgsAnnotationItem::mOffsetFromReferencePoint.
QTextDocument* QgsTextAnnotationItem::mDocument [private] |
Definition at line 42 of file qgstextannotationitem.h.
Referenced by document(), paint(), QgsTextAnnotationItem(), readXML(), setDocument(), writeXML(), and ~QgsTextAnnotationItem().
1.5.6