56    Q_PROPERTY( QString 
id READ 
id WRITE setId )
 
   58    Q_PROPERTY( QString referencedLayerField READ referencedLayerField )
 
   59    Q_PROPERTY( QString referencedLayerExpression READ referencedLayerExpression )
 
   60    Q_PROPERTY( QString name READ name WRITE setName )
 
   61    Q_PROPERTY( 
bool isValid READ isValid )
 
  107    void writeXml( QDomNode &node, QDomDocument &doc ) const;
 
  112    void setId( const QString &
id );
 
  117    void setName( const QString &name );
 
  122    void setReferencingLayer( const QString &
id );
 
  132    void addFieldPair( const QString &referencingField, const QString &referencedField );
 
  151    QString name() const;
 
  171    QString referencingLayerId() const;
 
  189    QList< QgsRelation::FieldPair > fieldPairs() 
const;
 
  191    QMap< QString, QString > fieldPairs() 
const;
 
  193    const QList< QgsRelation::FieldPair > &pairs = sipCpp->fieldPairs();
 
  194    sipRes = 
new QMap< QString, QString >();
 
  197      sipRes->insert( pair.first, pair.second );
 
  224    bool isValid() 
const;
 
  238    void updateRelationStatus();
 
  243    void setReferencedLayerField( 
const QString &referencedLayerField );
 
  248    QString referencedLayerField() 
const;
 
  253    void setReferencedLayerExpression( 
const QString &expression );
 
  258    QString referencedLayerExpression() 
const;
 
  263    void setReferencedLayerIds( 
const QStringList &childRelationIds );
 
  268    QStringList referencedLayerIds() 
const;
 
  273    QList<QgsRelation> generateRelations() 
const;
 
  294    QString upgradeGeneratedRelationId( 
const QString &oldRelationId ) 
const;
 
  296    QExplicitlySharedDataPointer<QgsPolymorphicRelationPrivate> d;
 
 
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
 
A container for the context for various read/write operations on objects.