16 #ifndef QGSWEAKRELATION_H 17 #define QGSWEAKRELATION_H 21 #include "qgis_core.h" 46 const QString &relationName,
48 const QString &referencingLayerId,
49 const QString &referencingLayerName,
50 const QString &referencingLayerSource,
51 const QString &referencingLayerProviderKey,
52 const QString &referencedLayerId,
53 const QString &referencedLayerName,
54 const QString &referencedLayerSource,
55 const QString &referencedLayerProviderKey,
56 const QList<QgsRelation::FieldPair> &fieldPairs
86 QList<QgsRelation::FieldPair> fieldPairs()
const;
93 QString mRelationName;
95 QList<QgsRelation::FieldPair> mFieldPairs;
97 friend class TestQgsWeakRelation;
101 #endif // QGSWEAKRELATION_H
The QgsWeakRelation class represent a QgsRelation with possibly unresolved layers or unmatched fields...
Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc.
MatchType
Flag for match type in weak resolution.
RelationStrength
enum for the relation strength Association, Composition