From 35898f9f0e28afbc8620bd8ca9439f97c631f329 Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Tue, 14 Aug 2018 10:54:26 +0200 Subject: [PATCH] Modernize --- src/app/qgsattributesformproperties.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/qgsattributesformproperties.cpp b/src/app/qgsattributesformproperties.cpp index 049f2b28d68..9b69fd74064 100644 --- a/src/app/qgsattributesformproperties.cpp +++ b/src/app/qgsattributesformproperties.cpp @@ -354,7 +354,8 @@ void QgsAttributesFormProperties::loadAttributeRelationEdit() QgsRelation relation = QgsProject::instance()->relationManager()->relation( currentItem->data( 0, FieldNameRole ).toString() ); - Q_FOREACH ( const QgsRelation &nmrel, QgsProject::instance()->relationManager()->referencingRelations( relation.referencingLayer() ) ) + const QList relations = QgsProject::instance()->relationManager()->referencingRelations( relation.referencingLayer() ); + for ( const QgsRelation &nmrel : relations ) { if ( nmrel.fieldPairs().at( 0 ).referencingField() != relation.fieldPairs().at( 0 ).referencingField() ) mAttributeRelationEdit->setCardinalityCombo( QStringLiteral( "%1 (%2)" ).arg( nmrel.referencedLayer()->name(), nmrel.fieldPairs().at( 0 ).referencedField() ), nmrel.id() );