QgsPointClusterRendererWidget class

A widget which allows configuration of the properties for a QgsPointClusterRenderer.

Base classes

class QgsRendererWidget
Base class for renderer settings widgets.
class QgsExpressionContextGenerator
Abstract interface for generating an expression context.

Public static functions

static auto create(QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer) -> QgsRendererWidget*
Returns a new QgsPointClusterRendererWidget.

Constructors, destructors, conversion operators

QgsPointClusterRendererWidget(QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer)
Constructor for QgsPointClusterRendererWidget.

Public functions

auto createExpressionContext() const -> QgsExpressionContext override
This method needs to be reimplemented in all classes which implement this interface and return an expression context.
auto renderer() -> QgsFeatureRenderer* override
Returns pointer to the renderer (no transfer of ownership)
void setContext(const QgsSymbolWidgetContext& context) override
Sets the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts.

Function documentation

static QgsRendererWidget* QgsPointClusterRendererWidget::create(QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer)

Returns a new QgsPointClusterRendererWidget.

Parameters
layer associated vector layer
style style collection
renderer source QgsPointClusterRenderer renderer
Returns new QgsRendererWidget

QgsPointClusterRendererWidget::QgsPointClusterRendererWidget(QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer)

Constructor for QgsPointClusterRendererWidget.

Parameters
layer associated vector layer
style style collection
renderer source QgsPointClusterRenderer renderer

QgsExpressionContext QgsPointClusterRendererWidget::createExpressionContext() const override

This method needs to be reimplemented in all classes which implement this interface and return an expression context.

void QgsPointClusterRendererWidget::setContext(const QgsSymbolWidgetContext& context) override

Sets the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts.

Parameters
context symbol widget context