15 #ifndef QGSDATADEFINED_H
16 #define QGSDATADEFINED_H
21 #include <QStringList>
45 const QString& expr = QString(),
46 const QString& field = QString() );
63 void insertExpressionParam( QString key, QVariant param );
71 QString
field()
const {
return mField; }
72 void setField(
const QString& field ) { mField = field; }
75 QMap< QString, QString > toMap();
90 #endif // QGSDATADEFINED_H
Class for parsing and evaluation of expressions (formerly called "search strings").
void setActive(bool active)
A container class for data source field mapping or expression.
QgsExpression * expression()
QString expressionString() const
QStringList mExprRefColmuns
void setUseExpression(bool use)
QgsExpression * mExpression
QMap< QString, QVariant > mExpressionParams
void setField(const QString &field)
void setExpressionParams(QMap< QString, QVariant > params)
QMap< QString, QVariant > expressionParams() const
bool useExpression() const
bool expressionIsPrepared() const
QString mExpressionString
Represents a vector layer which manages a vector based data sets.
void setExpressionString(const QString &expr)