16 #ifndef QGSMAPLAYERLEGEND_H
17 #define QGSMAPLAYERLEGEND_H
46 virtual QList<QgsLayerTreeModelLegendNode*> createLayerTreeModelLegendNodes(
QgsLayerTreeLayer* nodeLayer ) = 0;
73 static void setLegendNodeOrder(
QgsLayerTreeLayer* nodeLayer,
const QList<int>& order );
77 static void setLegendNodeUserLabel(
QgsLayerTreeLayer* nodeLayer,
int originalIndex,
const QString& newLabel );
78 static QString legendNodeUserLabel(
QgsLayerTreeLayer* nodeLayer,
int originalIndex );
79 static bool hasLegendNodeUserLabel(
QgsLayerTreeLayer* nodeLayer,
int originalIndex );
82 static void applyLayerNodeProperties(
QgsLayerTreeLayer* nodeLayer, QList<QgsLayerTreeModelLegendNode*>& nodes );
132 #endif // QGSMAPLAYERLEGEND_H