18#ifndef QGSPOINTDISPLACEMENTRENDERERWIDGET_H
19#define QGSPOINTDISPLACEMENTRENDERERWIDGET_H
21#include "ui_qgspointdisplacementrendererwidgetbase.h"
47 std::unique_ptr< QgsPointDisplacementRenderer > mRenderer;
49 void blockAllSignals(
bool block );
50 void setupBlankUi(
const QString &layerName );
53 void mLabelFieldComboBox_currentIndexChanged(
const QString &text );
54 void mRendererComboBox_currentIndexChanged(
int index );
55 void mPlacementComboBox_currentIndexChanged(
int index );
56 void labelFontChanged();
57 void mCircleWidthSpinBox_valueChanged(
double d );
58 void mCircleColorButton_colorChanged(
const QColor &newColor );
59 void mDistanceSpinBox_valueChanged(
double d );
60 void mDistanceUnitWidget_changed();
61 void mLabelColorButton_colorChanged(
const QColor &newColor );
62 void mCircleModificationSpinBox_valueChanged(
double d );
63 void mLabelDistanceFactorSpinBox_valueChanged(
double d );
64 void mScaleDependentLabelsCheckBox_stateChanged(
int state );
65 void minLabelScaleChanged(
double scale );
66 void mRendererSettingsButton_clicked();
67 void centerSymbolChanged();
68 void updateRendererFromWidget();
Abstract interface for generating an expression context.
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
A renderer that automatically displaces points with the same geographic location.
Contains settings which reflect the context in which a symbol (or renderer) widget is shown,...
Represents a vector layer which manages a vector based data sets.