QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
QgsDefaultRasterLayerLegend Class Reference

Default legend implementation for raster layers. More...

#include <qgsmaplayerlegend.h>

Inheritance diagram for QgsDefaultRasterLayerLegend:
Inheritance graph
[legend]

Public Member Functions

 QgsDefaultRasterLayerLegend (QgsRasterLayer *rl)
virtual QList
< QgsLayerTreeModelLegendNode * > 
createLayerTreeModelLegendNodes (QgsLayerTreeLayer *nodeLayer) override
 Return list of legend nodes to be used for a particular layer tree layer node.
- Public Member Functions inherited from QgsMapLayerLegend
 QgsMapLayerLegend (QObject *parent=0)

Additional Inherited Members

- Signals inherited from QgsMapLayerLegend
void itemsChanged ()
 Emitted when existing items/nodes got invalid and should be replaced by new ones.
- Static Public Member Functions inherited from QgsMapLayerLegend
static QgsMapLayerLegenddefaultPluginLegend (QgsPluginLayer *pl)
 Create new legend implementation for raster layer.
static QgsMapLayerLegenddefaultRasterLegend (QgsRasterLayer *rl)
 Create new legend implementation for raster layer.
static QgsMapLayerLegenddefaultVectorLegend (QgsVectorLayer *vl)
 Create new legend implementation for vector layer.

Detailed Description

Default legend implementation for raster layers.

Note
added in 2.6

Definition at line 106 of file qgsmaplayerlegend.h.

Constructor & Destructor Documentation

QgsDefaultRasterLayerLegend::QgsDefaultRasterLayerLegend ( QgsRasterLayer rl)
explicit

Definition at line 217 of file qgsmaplayerlegend.cpp.

Member Function Documentation

QList< QgsLayerTreeModelLegendNode * > QgsDefaultRasterLayerLegend::createLayerTreeModelLegendNodes ( QgsLayerTreeLayer nodeLayer)
overridevirtual

Return list of legend nodes to be used for a particular layer tree layer node.

Ownership is transferred to the caller.

Implements QgsMapLayerLegend.

Definition at line 223 of file qgsmaplayerlegend.cpp.


The documentation for this class was generated from the following files: