|
Quantum GIS API Documentation
master-693a1fe
|
#include <qgscomposerlegenditem.h>
Inheritance diagram for QgsComposerLayerItem:
Collaboration diagram for QgsComposerLayerItem:Public Member Functions | |
| QgsComposerLayerItem () | |
| QgsComposerLayerItem (const QString &text) | |
| virtual | ~QgsComposerLayerItem () |
| virtual QStandardItem * | clone () const |
| ItemType | itemType () const |
| QString | layerID () const |
| virtual void | readXML (const QDomElement &itemElem, bool xServerAvailable=true) |
| Read item content from xml. | |
| void | setDefaultStyle () |
| void | setLayerID (const QString &id) |
| void | setShowFeatureCount (bool show) |
| bool | showFeatureCount () const |
| virtual void | writeXML (QDomElement &elem, QDomDocument &doc) const |
Private Attributes | |
| QString | mLayerID |
| bool | mShowFeatureCount |
Definition at line 122 of file qgscomposerlegenditem.h.
Definition at line 205 of file qgscomposerlegenditem.cpp.
Referenced by clone().
| QgsComposerLayerItem::QgsComposerLayerItem | ( | const QString & | text | ) |
Definition at line 210 of file qgscomposerlegenditem.cpp.
| QgsComposerLayerItem::~QgsComposerLayerItem | ( | ) | [virtual] |
Definition at line 215 of file qgscomposerlegenditem.cpp.
| QStandardItem * QgsComposerLayerItem::clone | ( | ) | const [virtual] |
Implements QgsComposerLegendItem.
Definition at line 219 of file qgscomposerlegenditem.cpp.
References mLayerID, QgsComposerLayerItem(), and setLayerID().
| ItemType QgsComposerLayerItem::itemType | ( | ) | const [inline, virtual] |
Implements QgsComposerLegendItem.
Definition at line 133 of file qgscomposerlegenditem.h.
References QgsComposerLegendItem::LayerItem.
| QString QgsComposerLayerItem::layerID | ( | ) | const [inline] |
Definition at line 136 of file qgscomposerlegenditem.h.
Referenced by QgsComposerLegend::drawSymbolItem(), QgsLegendModel::removeLayer(), setDefaultStyle(), QgsLegendModel::setLayerSetAndGroups(), QgsLegendModel::updateLayer(), QgsLegendModel::updateLayerItemText(), QgsLegendModel::updateRasterSymbolItemText(), and QgsLegendModel::updateSymbolV2ItemText().
| void QgsComposerLayerItem::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 239 of file qgscomposerlegenditem.cpp.
References QgsComposerLegendItem::readXML(), setLayerID(), setShowFeatureCount(), QgsComposerLegendItem::setStyle(), QgsComposerLegendItem::setUserText(), and QgsComposerLegendStyle::styleFromName().
Definition at line 289 of file qgscomposerlegenditem.cpp.
References QgsComposerLegendStyle::Hidden, QgsMapLayerRegistry::instance(), layerID(), QgsFeatureRendererV2::legendSymbolItems(), QgsMapLayerRegistry::mapLayer(), QgsVectorLayer::rendererV2(), QgsComposerLegendItem::setStyle(), and QgsComposerLegendStyle::Subgroup.
Referenced by QgsLegendModel::addLayer().
| void QgsComposerLayerItem::setLayerID | ( | const QString & | id | ) | [inline] |
Definition at line 135 of file qgscomposerlegenditem.h.
Referenced by QgsLegendModel::addLayer(), clone(), and readXML().
| void QgsComposerLayerItem::setShowFeatureCount | ( | bool | show | ) | [inline] |
Definition at line 138 of file qgscomposerlegenditem.h.
Referenced by readXML().
| bool QgsComposerLayerItem::showFeatureCount | ( | ) | const [inline] |
Definition at line 139 of file qgscomposerlegenditem.h.
Referenced by QgsLegendModel::addVectorLayerItemsV2(), QgsLegendModel::updateLayerItemText(), QgsLegendModel::updateSymbolV2ItemText(), and writeXML().
| void QgsComposerLayerItem::writeXML | ( | QDomElement & | elem, |
| QDomDocument & | doc | ||
| ) | const [virtual] |
Implements QgsComposerLegendItem.
Definition at line 227 of file qgscomposerlegenditem.cpp.
References mLayerID, QgsComposerLegendItem::mStyle, showFeatureCount(), QgsComposerLegendStyle::styleName(), QgsComposerLegendItem::userText(), and QgsComposerLegendItem::writeXMLChildren().
QString QgsComposerLayerItem::mLayerID [private] |
Definition at line 144 of file qgscomposerlegenditem.h.
Referenced by clone(), and writeXML().
bool QgsComposerLayerItem::mShowFeatureCount [private] |
Definition at line 146 of file qgscomposerlegenditem.h.