Skip to content

Commit 6dff9e4

Browse files
committed
[relations] Fix autogenerated feature forms
1 parent ffc1aba commit 6dff9e4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/gui/qgsattributedialog.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -271,14 +271,14 @@ void QgsAttributeDialog::init()
271271

272272
foreach ( const QgsRelation& relation, relations )
273273
{
274-
QWidget *myWidget = new QWidget();
275-
myWidget->setProperty( "qgisRelation", relation.id() );
276-
myWidget->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
274+
QgsRelationEditorWidget *myWidget = QgsRelationEditorWidget::createRelationEditor( relation, *mFeature, mContext, mDialog );
277275
if ( !myWidget )
278276
continue;
279277

278+
myWidget->setProperty( "qgisRelation", relation.id() );
279+
myWidget->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding );
280280
mypInnerLayout->addWidget( myWidget, index, 0, 1, 2 );
281-
mypInnerLayout->setRowStretch( index, 1 );
281+
mypInnerLayout->setRowStretch( index, 2 );
282282
++index;
283283
}
284284

0 commit comments

Comments
 (0)