33    Q_PROPERTY( 
bool allowEvalErrors READ allowEvalErrors WRITE setAllowEvalErrors NOTIFY allowEvalErrorsChanged )
 
   41    void setExpressionText( 
const QString &text );
 
   43    QString expressionText();
 
   51    QString expectedOutputFormat();
 
   58    void setExpectedOutputFormat( 
const QString &expected );
 
   83    bool allowEvalErrors() 
const;
 
   90    void setAllowEvalErrors( 
bool allowEvalErrors );
 
  108    void done( 
int r ) 
override;
 
  110    void accept() 
override;
 
  111    void reject() 
override;
 
  114    const QString mInitialText;
 
  116    bool mAllowEvalErrors = 
false;
 
  120    void syncOkButtonEnabledState();
 
 
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...