| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
#include <QIcon>#include <QObject>#include "qgis_core.h"#include "qgis_sip.h"#include "qgsexpressioncontext.h"#include "qgslegendpatchshape.h"#include "qgspallabeling.h"#include "qgslegendsymbolitem.h"#include "qgstextformat.h"

Go to the source code of this file.
| Classes | |
| struct | QgsLayerTreeModelLegendNode::ItemContext | 
| struct | QgsLayerTreeModelLegendNode::ItemMetrics | 
| class | QgsDataDefinedSizeLegendNode | 
| Produces legend node with a marker symbol.  More... | |
| class | QgsImageLegendNode | 
| Implementation of legend node interface for displaying arbitrary raster image.  More... | |
| class | QgsLayerTreeModelLegendNode | 
| The QgsLegendRendererItem class is abstract interface for legend items returned from QgsMapLayerLegend implementation.  More... | |
| class | QgsRasterSymbolLegendNode | 
| Implementation of legend node interface for displaying raster legend entries.  More... | |
| class | QgsSimpleLegendNode | 
| Implementation of legend node interface for displaying arbitrary label with icon.  More... | |
| class | QgsSymbolLegendNode | 
| Implementation of legend node interface for displaying preview of vector symbols and their labels and allowing interaction with the symbol / renderer.  More... | |
| class | QgsVectorLabelLegendNode | 
| Produces legend node for a labeling text symbol.  More... | |
| class | QgsWmsLegendNode | 
| Implementation of legend node interface for displaying WMS legend entries.  More... | |