35  QString aggregateFilter;
 
   40  if ( aggregateFilter.isEmpty() )
 
   41    return QStringLiteral( 
"TRUE" );
 
   43    return aggregateFilter;
 
 
   60    widget = 
new QLabel( tr( 
"Relation not valid" ) );
 
   64    mContainerWidget = 
new QWidget( parent );
 
   66    widget->installEventFilter( 
this );
 
   69  groupBox->setLayout( 
new QGridLayout() );
 
   70  groupBox->layout()->addWidget( 
widget );
 
 
   88  const bool rv = QgsSearchWidgetWrapper::eventFilter( watched, event );
 
   89  if ( event->type() == QEvent::Show && !mAttributeForm )
 
   94    QGridLayout *glayout = 
new QGridLayout();
 
   95    mContainerWidget->setLayout( glayout );
 
   96    glayout->setContentsMargins( 0, 0, 0, 0 );
 
   97    glayout->addWidget( mAttributeForm );
 
 
This class contains context information for attribute editor widgets.
 
@ Multiple
When showing a list of features (e.g. houses as an embedded form in a district form)
 
@ Embed
A form was embedded as a widget on another form.
 
@ AggregateSearchMode
Form is in aggregate search mode, show each widget in this mode.
 
A groupbox that collapses/expands when toggled and can save its collapsed and checked states.
 
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
 
QgsVectorLayer * referencingLayer
 
Represents a vector layer which manages a vector based data sets.
 
#define QgsDebugError(str)