74    void setSymbolColor( 
const QColor &color );
 
   75    void setMarkerAngle( 
double angle );
 
   76    void setMarkerSize( 
double size );
 
   77    void setLineWidth( 
double width );
 
   79    void clipFeaturesToggled( 
bool checked );
 
   81    void updateDataDefinedMarkerSize();
 
   82    void updateDataDefinedMarkerAngle();
 
   83    void updateDataDefinedLineWidth();
 
   94    void mSymbolUnitWidget_changed();
 
   95    void updateAssistantSymbol();
 
   96    void opacityChanged( 
double value );
 
   97    void createAuxiliaryField();
 
   98    void createSymbolAuxiliaryField();
 
   99    void forceRHRToggled( 
bool checked );
 
  100    void showAnimationSettings();
 
  101    void showExtentBufferSettings();
 
  102    void showBufferSettings();
 
  104    void updateSymbolDataDefinedProperty();
 
  110    std::shared_ptr<QgsSymbol> mAssistantSymbol;
 
  112    QMenu *mAdvancedMenu = 
nullptr;
 
  113    QAction *mClipFeaturesAction = 
nullptr;
 
  114    QAction *mStandardizeRingsAction = 
nullptr;
 
  115    QAction *mBufferSettingsAction = 
nullptr;
 
  116    QAction *mAnimationSettingsAction = 
nullptr;
 
  117    QAction *mExtentBufferAction = 
nullptr;
 
  124    void updateSymbolColor();
 
  125    void updateSymbolInfo();
 
 
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...