17#ifndef QGSPOLYMORPHICRELATION_P_H
18#define QGSPOLYMORPHICRELATION_P_H
42class QgsPolymorphicRelationPrivate :
public QSharedData
45 QgsPolymorphicRelationPrivate() =
default;
50 QString mRelationName;
52 QString mReferencingLayerId;
54 QPointer<QgsVectorLayer> mReferencingLayer;
56 QString mReferencedLayerField;
58 QString mReferencedLayerExpression;
60 QStringList mReferencedLayerIds;
68 QList< QgsRelation::FieldPair > mFieldPairs;
71 QMap<QString, QgsVectorLayer *> mReferencedLayersMap;
RelationshipStrength
Relationship strength.
@ Association
Loose relation, related elements are not part of the parent and a parent copy will not copy any child...
Represents a vector layer which manages a vector based dataset.