|
QGIS API Documentation
master-28efcda
|
#include <qgscomposerlegenditem.h>
Inheritance diagram for QgsComposerSymbolV2Item:
Collaboration diagram for QgsComposerSymbolV2Item:Public Member Functions | |
| QgsComposerSymbolV2Item () | |
| QgsComposerSymbolV2Item (const QString &text) | |
| QgsComposerSymbolV2Item (const QIcon &icon, const QString &text) | |
| virtual | ~QgsComposerSymbolV2Item () |
| virtual QStandardItem * | clone () const |
| ItemType | itemType () const |
| virtual void | readXML (const QDomElement &itemElem, bool xServerAvailable=true) |
| Read item content from xml. | |
| void | setSymbolV2 (QgsSymbolV2 *s) |
| Set symbol (takes ownership) | |
| QgsSymbolV2 * | symbolV2 () |
| virtual void | writeXML (QDomElement &elem, QDomDocument &doc) const |
Private Attributes | |
| QgsSymbolV2 * | mSymbolV2 |
Definition at line 74 of file qgscomposerlegenditem.h.
Definition at line 69 of file qgscomposerlegenditem.cpp.
Referenced by clone().
| QgsComposerSymbolV2Item::QgsComposerSymbolV2Item | ( | const QString & | text | ) |
Definition at line 73 of file qgscomposerlegenditem.cpp.
| QgsComposerSymbolV2Item::QgsComposerSymbolV2Item | ( | const QIcon & | icon, |
| const QString & | text | ||
| ) |
Definition at line 77 of file qgscomposerlegenditem.cpp.
| QgsComposerSymbolV2Item::~QgsComposerSymbolV2Item | ( | ) | [virtual] |
Definition at line 81 of file qgscomposerlegenditem.cpp.
References mSymbolV2.
| QStandardItem * QgsComposerSymbolV2Item::clone | ( | ) | const [virtual] |
Implements QgsComposerLegendItem.
Definition at line 86 of file qgscomposerlegenditem.cpp.
References QgsSymbolV2::clone(), mSymbolV2, QgsComposerSymbolV2Item(), and setSymbolV2().
| ItemType QgsComposerSymbolV2Item::itemType | ( | ) | const [inline, virtual] |
Implements QgsComposerLegendItem.
Definition at line 91 of file qgscomposerlegenditem.h.
References QgsComposerLegendItem::SymbologyV2Item.
| void QgsComposerSymbolV2Item::readXML | ( | const QDomElement & | itemElem, |
| bool | xServerAvailable = true |
||
| ) | [virtual] |
Read item content from xml.
| itemElem | item to read from |
| xServerAvailable | Read item icons if true (QIcon needs x-server) |
Implements QgsComposerLegendItem.
Definition at line 112 of file qgscomposerlegenditem.cpp.
References QgsSymbolLayerV2Utils::loadSymbols(), setSymbolV2(), QgsComposerLegendItem::setUserText(), and QgsSymbolLayerV2Utils::symbolPreviewIcon().
| void QgsComposerSymbolV2Item::setSymbolV2 | ( | QgsSymbolV2 * | s | ) |
Set symbol (takes ownership)
Definition at line 142 of file qgscomposerlegenditem.cpp.
References mSymbolV2.
Referenced by QgsLegendModel::addVectorLayerItemsV2(), clone(), and readXML().
| QgsSymbolV2* QgsComposerSymbolV2Item::symbolV2 | ( | ) | [inline] |
Definition at line 89 of file qgscomposerlegenditem.h.
Referenced by QgsComposerLegend::drawSymbolItem().
| void QgsComposerSymbolV2Item::writeXML | ( | QDomElement & | elem, |
| QDomDocument & | doc | ||
| ) | const [virtual] |
Implements QgsComposerLegendItem.
Definition at line 97 of file qgscomposerlegenditem.cpp.
References mSymbolV2, QgsSymbolLayerV2Utils::saveSymbols(), and QgsComposerLegendItem::userText().
QgsSymbolV2* QgsComposerSymbolV2Item::mSymbolV2 [private] |
Definition at line 94 of file qgscomposerlegenditem.h.
Referenced by clone(), setSymbolV2(), writeXML(), and ~QgsComposerSymbolV2Item().