53    void lineSymbolChanged();
 
   54    void divisionSymbolChanged();
 
   55    void subdivisionSymbolChanged();
 
   56    void fillSymbol1Changed();
 
   57    void fillSymbol2Changed();
 
   58    void mHeightSpinBox_valueChanged( 
double d );
 
   59    void mSegmentSizeSpinBox_valueChanged( 
double d );
 
   60    void mSegmentsLeftSpinBox_valueChanged( 
int i );
 
   61    void mNumberOfSegmentsSpinBox_valueChanged( 
int i );
 
   62    void mNumberOfSubdivisionsSpinBox_valueChanged( 
int i );
 
   63    void mSubdivisionsHeightSpinBox_valueChanged( 
double d );
 
   64    void mUnitLabelLineEdit_textChanged( 
const QString &text );
 
   65    void mMapUnitsPerBarUnitSpinBox_valueChanged( 
double d );
 
   66    void mStyleComboBox_currentIndexChanged( 
const QString &text );
 
   67    void mLabelBarSpaceSpinBox_valueChanged( 
double d );
 
   68    void mBoxSizeSpinBox_valueChanged( 
double d );
 
   69    void mDistanceLabelPlacementComboBox_currentIndexChanged( 
int index );
 
   70    void alignmentChanged();
 
   71    void mUnitsComboBox_currentIndexChanged( 
int index );
 
   72    void mMinWidthSpinBox_valueChanged( 
double d );
 
   73    void mMaxWidthSpinBox_valueChanged( 
double d );
 
   76    void setGuiElements();
 
   77    void segmentSizeRadioChanged( QAbstractButton *radio );
 
   79    void textFormatChanged();
 
   80    void changeNumberFormat();
 
   83    enum class DistanceLabelPlacement : 
int 
   85      CenteredAboveSegmentEdges,
 
   86      CenteredAboveSegmentCenters,
 
   87      CenteredBelowSegmentEdges,
 
   88      CenteredBelowSegmentCenters,
 
   92    QPointer<QgsLayoutItemScaleBar> mScalebar;
 
   95    QButtonGroup mSegmentSizeRadioGroup;
 
   98    void blockMemberSignals( 
bool enable );
 
  101    void toggleStyleSpecificControls( 
const QString &style );
 
  103    void connectUpdateSignal();
 
  104    void disconnectUpdateSignal();
 
  105    void populateDataDefinedButtons();
 
 
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...