#include <qgscomposerlegenditem.h>
Public Member Functions | |
QgsComposerSymbolV2Item () | |
QgsComposerSymbolV2Item (const QString &text) | |
QgsComposerSymbolV2Item (const QIcon &icon, const QString &text) | |
virtual | ~QgsComposerSymbolV2Item () |
virtual QStandardItem * | clone () const |
virtual void | writeXML (QDomElement &elem, QDomDocument &doc) const |
virtual void | readXML (const QDomElement &itemElem) |
void | setSymbolV2 (QgsSymbolV2 *s) |
Set symbol (takes ownership). | |
QgsSymbolV2 * | symbolV2 () |
ItemType | itemType () const |
Private Attributes | |
QgsSymbolV2 * | mSymbolV2 |
Definition at line 85 of file qgscomposerlegenditem.h.
QgsComposerSymbolV2Item::QgsComposerSymbolV2Item | ( | ) |
QgsComposerSymbolV2Item::QgsComposerSymbolV2Item | ( | const QString & | text | ) |
Definition at line 158 of file qgscomposerlegenditem.cpp.
QgsComposerSymbolV2Item::QgsComposerSymbolV2Item | ( | const QIcon & | icon, | |
const QString & | text | |||
) |
Definition at line 162 of file qgscomposerlegenditem.cpp.
QgsComposerSymbolV2Item::~QgsComposerSymbolV2Item | ( | ) | [virtual] |
QStandardItem * QgsComposerSymbolV2Item::clone | ( | ) | const [virtual] |
Implements QgsComposerLegendItem.
Definition at line 171 of file qgscomposerlegenditem.cpp.
References QgsSymbolV2::clone(), mSymbolV2, QgsComposerSymbolV2Item(), and setSymbolV2().
void QgsComposerSymbolV2Item::writeXML | ( | QDomElement & | elem, | |
QDomDocument & | doc | |||
) | const [virtual] |
Implements QgsComposerLegendItem.
Definition at line 182 of file qgscomposerlegenditem.cpp.
References mSymbolV2, and QgsSymbolLayerV2Utils::saveSymbols().
void QgsComposerSymbolV2Item::readXML | ( | const QDomElement & | itemElem | ) | [virtual] |
Implements QgsComposerLegendItem.
Definition at line 196 of file qgscomposerlegenditem.cpp.
References QgsSymbolLayerV2Utils::loadSymbols(), setSymbolV2(), and QgsSymbolLayerV2Utils::symbolPreviewIcon().
void QgsComposerSymbolV2Item::setSymbolV2 | ( | QgsSymbolV2 * | s | ) |
Set symbol (takes ownership).
Definition at line 222 of file qgscomposerlegenditem.cpp.
References mSymbolV2.
Referenced by QgsLegendModel::addVectorLayerItemsV2(), clone(), and readXML().
QgsSymbolV2* QgsComposerSymbolV2Item::symbolV2 | ( | ) | [inline] |
Definition at line 100 of file qgscomposerlegenditem.h.
Referenced by QgsComposerLegend::drawLayerChildItems().
ItemType QgsComposerSymbolV2Item::itemType | ( | ) | const [inline, virtual] |
QgsSymbolV2* QgsComposerSymbolV2Item::mSymbolV2 [private] |
Definition at line 105 of file qgscomposerlegenditem.h.
Referenced by clone(), setSymbolV2(), writeXML(), and ~QgsComposerSymbolV2Item().