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.