Skip to content

Commit c72739b

Browse files
committed
Show group box for aggregate search
1 parent f0a8466 commit c72739b

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/gui/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
#include "qgsattributeform.h"
1919
#include "qgsrelationwidgetwrapper.h"
2020
#include "qgslogger.h"
21+
#include "qgscollapsiblegroupbox.h"
2122

2223
#include <QLabel>
24+
#include <QGridLayout>
2325

2426
QgsRelationAggregateSearchWidgetWrapper::QgsRelationAggregateSearchWidgetWrapper( QgsVectorLayer *vl, QgsRelationWidgetWrapper *wrapper, QWidget *parent )
2527
: QgsSearchWidgetWrapper( vl, -1, parent )
@@ -51,6 +53,8 @@ QWidget *QgsRelationAggregateSearchWidgetWrapper::createWidget( QWidget *parent
5153
QWidget *widget;
5254
QgsRelation relation = mWrapper->relation();
5355

56+
QgsCollapsibleGroupBox *groupBox = new QgsCollapsibleGroupBox( relation.name() );
57+
5458
if ( !relation.isValid() )
5559
{
5660
widget = new QLabel( tr( "Relation not valid" ) );
@@ -63,7 +67,10 @@ QWidget *QgsRelationAggregateSearchWidgetWrapper::createWidget( QWidget *parent
6367
widget = mAttributeForm;
6468
}
6569

66-
return widget;
70+
groupBox->setLayout( new QGridLayout() );
71+
groupBox->layout()->addWidget( widget );
72+
73+
return groupBox;
6774
}
6875

6976
bool QgsRelationAggregateSearchWidgetWrapper::applyDirectly()

0 commit comments

Comments
 (0)