80 void setMultiLine(
bool multiLine );
89 QString expectedOutputFormat()
const;
97 void setExpectedOutputFormat(
const QString &expected );
119 QString expression()
const;
126 bool isValidExpression( QString *expressionError
SIP_OUT =
nullptr )
const;
159 void expressionEdited(
const QString &
expression );
160 void expressionEdited();
163 void editExpression();
170 void updateLineEditStyle(
const QString &
expression = QString() );
175 QToolButton *mButton =
nullptr;
176 QString mExpressionDialogTitle;
177 std::unique_ptr<QgsDistanceArea> mDa;
181 QString mExpectedOutputFormat;
183 bool isExpressionValid(
const QString &expressionStr );
Abstract interface for generating an expression context.
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...