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 showBufferSettings();
103 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;
123 void updateSymbolColor();
124 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...