| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
Default legend implementation for raster layers. More...
#include <qgsmaplayerlegend.h>

| Public Member Functions | |
| QgsDefaultRasterLayerLegend (QgsRasterLayer *rl) | |
| QList< QgsLayerTreeModelLegendNode * > | createLayerTreeModelLegendNodes (QgsLayerTreeLayer *nodeLayer) override | 
| Returns list of legend nodes to be used for a particular layer tree layer node.  More... | |
|  Public Member Functions inherited from QgsMapLayerLegend | |
| QgsMapLayerLegend (QObject *parent=nullptr) | |
| Constructor for QgsMapLayerLegend.  More... | |
| virtual void | readXml (const QDomElement &elem, const QgsReadWriteContext &context) | 
| Reads configuration from a DOM element previously written by writeXml()  More... | |
| virtual QDomElement | writeXml (QDomDocument &doc, const QgsReadWriteContext &context) const | 
| Writes configuration to a DOM element, to be used later with readXml()  More... | |
| Additional Inherited Members | |
|  Signals inherited from QgsMapLayerLegend | |
| void | itemsChanged () | 
| Emitted when existing items/nodes got invalid and should be replaced by new ones.  More... | |
|  Static Public Member Functions inherited from QgsMapLayerLegend | |
| static QgsMapLayerLegend * | defaultMeshLegend (QgsMeshLayer *ml) | 
| Create new legend implementation for mesh layer.  More... | |
| static QgsMapLayerLegend * | defaultPointCloudLegend (QgsPointCloudLayer *layer) | 
| Create new legend implementation for a point cloud layer.  More... | |
| static QgsMapLayerLegend * | defaultRasterLegend (QgsRasterLayer *rl) | 
| Create new legend implementation for raster layer.  More... | |
| static QgsMapLayerLegend * | defaultVectorLegend (QgsVectorLayer *vl) | 
| Create new legend implementation for vector layer.  More... | |
Default legend implementation for raster layers.
Definition at line 318 of file qgsmaplayerlegend.h.
| 
 | explicit | 
Definition at line 502 of file qgsmaplayerlegend.cpp.
| 
 | overridevirtual | 
Returns 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 508 of file qgsmaplayerlegend.cpp.