16 #ifndef QGSRELATIONMANAGER_H
17 #define QGSRELATIONMANAGER_H
22 #include <QDomDocument>
39 void setRelations(
const QList<QgsRelation>& relations );
40 const QMap<QString, QgsRelation>& relations()
const;
42 void removeRelation(
const QString& name );
47 QList<QgsRelation> referencingRelations(
QgsVectorLayer *layer = 0,
int fieldIdx = -2 )
const;
48 QList<QgsRelation> referencedRelations(
QgsVectorLayer *layer = 0 )
const;
51 void relationsLoaded();
56 void readProject(
const QDomDocument &doc );
57 void writeProject( QDomDocument &doc );
66 #endif // QGSRELATIONMANAGER_H