|
Quantum GIS API Documentation
1.7.5-Wroclaw
|
#include <qgscomposerlegenditem.h>


Public Member Functions | |
| QgsComposerSymbolItem () | |
| QgsComposerSymbolItem (const QString &text) | |
| QgsComposerSymbolItem (const QIcon &icon, const QString &text) | |
| virtual | ~QgsComposerSymbolItem () |
| virtual QStandardItem * | clone () const |
| virtual void | writeXML (QDomElement &elem, QDomDocument &doc) const |
| virtual void | readXML (const QDomElement &itemElem, bool xServerAvailable=true) |
| Read item content from xml. | |
| void | setSymbol (QgsSymbol *s) |
| Set symbol (takes ownership) | |
| QgsSymbol * | symbol () |
| void | setLayerID (const QString &id) |
| QString | layerID () const |
| ItemType | itemType () const |
Public Member Functions inherited from QgsComposerLegendItem | |
| QgsComposerLegendItem () | |
| QgsComposerLegendItem (const QString &text) | |
| QgsComposerLegendItem (const QIcon &icon, const QString &text) | |
| virtual | ~QgsComposerLegendItem () |
Private Attributes | |
| QgsSymbol * | mSymbol |
| QString | mLayerID |
Additional Inherited Members | |
Public Types inherited from QgsComposerLegendItem | |
| enum | ItemType { GroupItem = QStandardItem::UserType, LayerItem, SymbologyItem, SymbologyV2Item, RasterSymbolItem } |
Protected Member Functions inherited from QgsComposerLegendItem | |
| void | writeXMLChildren (QDomElement &elem, QDomDocument &doc) const |
Definition at line 59 of file qgscomposerlegenditem.h.
| QgsComposerSymbolItem::QgsComposerSymbolItem | ( | ) |
Definition at line 61 of file qgscomposerlegenditem.cpp.
Referenced by clone().
| QgsComposerSymbolItem::QgsComposerSymbolItem | ( | const QString & | text | ) |
Definition at line 65 of file qgscomposerlegenditem.cpp.
| QgsComposerSymbolItem::QgsComposerSymbolItem | ( | const QIcon & | icon, |
| const QString & | text | ||
| ) |
Definition at line 69 of file qgscomposerlegenditem.cpp.
|
virtual |
Definition at line 73 of file qgscomposerlegenditem.cpp.
References mSymbol.
|
virtual |
Implements QgsComposerLegendItem.
Definition at line 84 of file qgscomposerlegenditem.cpp.
References mSymbol, QgsComposerSymbolItem(), and setSymbol().
|
inlinevirtual |
Implements QgsComposerLegendItem.
Definition at line 79 of file qgscomposerlegenditem.h.
References QgsComposerLegendItem::SymbologyItem.
|
inline |
Definition at line 77 of file qgscomposerlegenditem.h.
|
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 108 of file qgscomposerlegenditem.cpp.
References QgsApplication::activeThemePath(), QgsSymbol::getLineSymbolAsImage(), QgsSymbol::getPointSymbolAsImage(), QgsSymbol::getPolygonSymbolAsImage(), QgsMapLayerRegistry::instance(), QGis::Line, QgsMapLayerRegistry::mapLayer(), mLayerID, QGis::NoGeometry, QGis::Point, QGis::Polygon, QgsSymbol::readXML(), setLayerID(), setSymbol(), symbol(), QgsSymbol::type(), and QGis::UnknownGeometry.
|
inline |
Definition at line 76 of file qgscomposerlegenditem.h.
Referenced by QgsLegendModel::itemFromSymbol(), and readXML().
| void QgsComposerSymbolItem::setSymbol | ( | QgsSymbol * | s | ) |
Set symbol (takes ownership)
Definition at line 78 of file qgscomposerlegenditem.cpp.
References mSymbol.
Referenced by clone(), QgsLegendModel::itemFromSymbol(), and readXML().
|
inline |
Definition at line 74 of file qgscomposerlegenditem.h.
Referenced by QgsComposerLegend::drawLayerChildItems(), and readXML().
|
virtual |
Implements QgsComposerLegendItem.
Definition at line 95 of file qgscomposerlegenditem.cpp.
References mLayerID, mSymbol, and QgsSymbol::writeXML().
|
private |
Definition at line 83 of file qgscomposerlegenditem.h.
Referenced by readXML(), and writeXML().
|
private |
Definition at line 82 of file qgscomposerlegenditem.h.
Referenced by clone(), setSymbol(), writeXML(), and ~QgsComposerSymbolItem().
1.8.1