QGIS API Documentation 3.39.0-Master (47f7b3a4989)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
QgsLayerTreeModel::LayerLegendData Struct Reference

Structure that stores all data associated with one map layer. More...

#include <qgslayertreemodel.h>

Public Member Functions

 LayerLegendData ()=default
 

Public Attributes

QList< QgsLayerTreeModelLegendNode * > activeNodes
 Active legend nodes.
 
QgsLayerTreeModelLegendNodeembeddedNodeInParent = nullptr
 A legend node that is not displayed separately, its icon is instead shown within the layer node's item.
 
QList< QgsLayerTreeModelLegendNode * > originalNodes
 Data structure for storage of legend nodes.
 
LayerLegendTreetree = nullptr
 Optional pointer to a tree structure - see LayerLegendTree for details.
 

Detailed Description

Structure that stores all data associated with one map layer.

Note
not available in Python bindings

Definition at line 480 of file qgslayertreemodel.h.

Constructor & Destructor Documentation

◆ LayerLegendData()

QgsLayerTreeModel::LayerLegendData::LayerLegendData ( )
default

Member Data Documentation

◆ activeNodes

QList<QgsLayerTreeModelLegendNode *> QgsLayerTreeModel::LayerLegendData::activeNodes

Active legend nodes.

May have been filtered. Owner of legend nodes is still originalNodes !

Definition at line 488 of file qgslayertreemodel.h.

◆ embeddedNodeInParent

QgsLayerTreeModelLegendNode* QgsLayerTreeModel::LayerLegendData::embeddedNodeInParent = nullptr

A legend node that is not displayed separately, its icon is instead shown within the layer node's item.

May be nullptr. if non-null, node is owned by originalNodes !

Definition at line 495 of file qgslayertreemodel.h.

◆ originalNodes

QList<QgsLayerTreeModelLegendNode *> QgsLayerTreeModel::LayerLegendData::originalNodes

Data structure for storage of legend nodes.

These are nodes as received from QgsMapLayerLegend

Definition at line 501 of file qgslayertreemodel.h.

◆ tree

LayerLegendTree* QgsLayerTreeModel::LayerLegendData::tree = nullptr

Optional pointer to a tree structure - see LayerLegendTree for details.

Definition at line 503 of file qgslayertreemodel.h.


The documentation for this struct was generated from the following file: