|
static void | applyLayerNodeProperties (QgsLayerTreeLayer *nodeLayer, QList< QgsLayerTreeModelLegendNode * > &nodes) |
| update according to layer node's custom properties (order of items, user labels for items) More...
|
|
static bool | hasLegendNodeOrder (QgsLayerTreeLayer *nodeLayer) |
|
static bool | hasLegendNodeUserLabel (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
|
static QgsColorRampLegendNodeSettings * | legendNodeColorRampSettings (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
| Returns the custom legend color ramp settings for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static bool | legendNodeColumnBreak (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
| Returns whether a forced column break should occur before the node. More...
|
|
static QgsSymbol * | legendNodeCustomSymbol (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
| Returns the custom legend symbol for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static QList< int > | legendNodeOrder (QgsLayerTreeLayer *nodeLayer) |
|
static QgsLegendPatchShape | legendNodePatchShape (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
| Returns the legend patch shape for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static QSizeF | legendNodeSymbolSize (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
| Returns the legend node symbol size for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static QString | legendNodeUserLabel (QgsLayerTreeLayer *nodeLayer, int originalIndex) |
|
static void | setLegendNodeColorRampSettings (QgsLayerTreeLayer *nodeLayer, int originalIndex, const QgsColorRampLegendNodeSettings *settings) |
| Sets a custom legend color ramp settings for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static void | setLegendNodeColumnBreak (QgsLayerTreeLayer *nodeLayer, int originalIndex, bool columnBreakBeforeNode) |
| Sets whether a forced column break should occur before the node. More...
|
|
static void | setLegendNodeCustomSymbol (QgsLayerTreeLayer *nodeLayer, int originalIndex, const QgsSymbol *symbol) |
| Sets a custom legend symbol for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static void | setLegendNodeOrder (QgsLayerTreeLayer *nodeLayer, const QList< int > &order) |
|
static void | setLegendNodePatchShape (QgsLayerTreeLayer *nodeLayer, int originalIndex, const QgsLegendPatchShape &shape) |
| Sets the legend patch shape for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static void | setLegendNodeSymbolSize (QgsLayerTreeLayer *nodeLayer, int originalIndex, QSizeF size) |
| Sets the legend symbol size for the legend node belonging to nodeLayer at the specified originalIndex. More...
|
|
static void | setLegendNodeUserLabel (QgsLayerTreeLayer *nodeLayer, int originalIndex, const QString &newLabel) |
|