Skip to content

Commit 6dbe63f

Browse files
committed
Don't show scrollbar in embedded drag and drop designer form
1 parent 06a64ac commit 6dbe63f

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/gui/qgsattributeform.cpp

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1551,15 +1551,22 @@ QgsAttributeForm::WidgetInfo QgsAttributeForm::createWidgetFromDef( const QgsAtt
15511551
}
15521552
else
15531553
{
1554-
QScrollArea *scrollArea = new QScrollArea( parent );
1554+
myContainer = new QWidget();
15551555

1556-
myContainer = new QWidget( scrollArea );
1556+
if ( context.formMode() != QgsAttributeEditorContext::Embed )
1557+
{
1558+
QScrollArea *scrollArea = new QScrollArea( parent );
15571559

1558-
scrollArea->setWidget( myContainer );
1559-
scrollArea->setWidgetResizable( true );
1560-
scrollArea->setFrameShape( QFrame::NoFrame );
1560+
scrollArea->setWidget( myContainer );
1561+
scrollArea->setWidgetResizable( true );
1562+
scrollArea->setFrameShape( QFrame::NoFrame );
15611563

1562-
newWidgetInfo.widget = scrollArea;
1564+
newWidgetInfo.widget = scrollArea;
1565+
}
1566+
else
1567+
{
1568+
newWidgetInfo.widget = myContainer;
1569+
}
15631570
}
15641571

15651572
QGridLayout* gbLayout = new QGridLayout();

0 commit comments

Comments
 (0)