18#ifndef QGSABSTRACTRELATIONEDITORWIDGET_H
19#define QGSABSTRACTRELATIONEDITORWIDGET_H
49 if ( qobject_cast<QgsRelationEditorWidget *>( sipCpp ) )
50 sipType = sipType_QgsRelationEditorWidget;
96 void setFeature(
const QgsFeature &feature,
bool update =
true );
127 Q_DECL_DEPRECATED
void setShowLabel(
bool showLabel )
SIP_DEPRECATED;
132 QVariant nmRelationId() const;
138 void setNmRelationId( const QVariant &nmRelationId = QVariant() );
150 void setLabel( const QString &label = QString() );
168 bool forceSuppressFormPopup() const;
174 void setForceSuppressFormPopup(
bool forceSuppressFormPopup );
237 void linkFeature( const QString &filterExpression = QString() );
345 if ( qobject_cast<QgsRelationEditorConfigWidget *>( sipCpp ) )
346 sipType = sipType_QgsRelationEditorConfigWidget;
435 virtual QString
type()
const = 0;
440 virtual QString
name()
const = 0;
Contains context information for attribute editor widgets.
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
A geometry is the spatial representation of a feature.
Represents a relationship between two vector layers.
Represents a vector layer which manages a vector based dataset.
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
QList< QgsFeature > QgsFeatureList
QSet< QgsFeatureId > QgsFeatureIds
qint64 QgsFeatureId
64 bit feature ids negative numbers are used for uncommitted/newly added features