82 void setRelationId(
const QString&
id );
89 void setRelationName(
const QString& name );
96 void setReferencingLayer(
const QString&
id );
103 void setReferencedLayer(
const QString&
id );
113 void addFieldPair(
const QString& referencingField,
const QString& referencedField );
123 void addFieldPair(
const FieldPair& fieldPair );
198 QString referencingLayerId()
const;
213 QString referencedLayerId()
const;
252 bool isValid()
const;
259 void updateRelationStatus();
286 #endif // QGSRELATION_H Wrapper for iterator of features from vector data provider or vector layer.
QString referencedField() const
Get the name of the referenced field.
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
FieldPair()
Default constructor: NULL strings.
Defines a relation between matching fields of the two involved tables of a relation.
QString referencingField() const
Get the name of the referencing field.
This class wraps a request for features to a vector layer (or directly its vector data provider)...
FieldPair(const QString &referencingField, const QString &referencedField)
Constructor which takes two fields.
Represents a vector layer which manages a vector based data sets.