QgsInvertedPolygonRendererWidget class
A widget used represent options of a QgsInvertedPolygonRenderer.
Contents
Base classes
- class QgsRendererWidget
- Base class for renderer settings widgets.
Public static functions
- static auto create(QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer) -> QgsRendererWidget*
- Static creation method.
Constructors, destructors, conversion operators
- QgsInvertedPolygonRendererWidget(QgsVectorLayer* layer, QgsStyle* style, QgsFeatureRenderer* renderer)
- Constructor.
Public functions
- 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.
Protected variables
- std::unique_ptr<QgsRendererWidget> mEmbeddedRendererWidget
- The widget used to represent the mask's embedded renderer.
- std::unique_ptr<QgsInvertedPolygonRenderer> mRenderer
- The mask renderer.
Function documentation
static QgsRendererWidget* QgsInvertedPolygonRendererWidget:: create(QgsVectorLayer* layer,
QgsStyle* style,
QgsFeatureRenderer* renderer)
Static creation method.
| Parameters | |
|---|---|
| layer | the layer where this renderer is applied |
| style | |
| renderer | the mask renderer (will not take ownership) |
QgsInvertedPolygonRendererWidget:: QgsInvertedPolygonRendererWidget(QgsVectorLayer* layer,
QgsStyle* style,
QgsFeatureRenderer* renderer)
Constructor.
| Parameters | |
|---|---|
| layer | the layer where this renderer is applied |
| style | |
| renderer | the mask renderer (will not take ownership) |
void QgsInvertedPolygonRendererWidget:: 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 |