15 #ifndef QGSDATADEFINED_H
16 #define QGSDATADEFINED_H
18 #include <QStringList>
19 #include <QDomElement>
21 #include <QExplicitlySharedDataPointer>
27 class QgsDataDefinedPrivate;
89 bool hasDefaultValues()
const;
91 bool isActive()
const;
92 void setActive(
bool active );
94 bool useExpression()
const;
95 void setUseExpression(
bool use );
97 QString expressionString()
const;
98 void setExpressionString(
const QString& expr );
122 bool expressionIsPrepared()
const;
138 void setField(
const QString& field );
163 bool setFromXmlElement(
const QDomElement& element );
179 #endif // QGSDATADEFINED_H
Class for parsing and evaluation of expressions (formerly called "search strings").
A container class for data source field mapping or expression.
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
bool operator!=(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
Container of fields for a vector layer.
Represents a vector layer which manages a vector based data sets.