/************************************************************************ * This file has been generated automatically from * * * * src/gui/editorwidgets/qgsrelationreferencewidgetwrapper.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/ class QgsRelationReferenceWidgetWrapper : QgsEditorWidgetWrapper { %Docstring(signature="appended") Wraps a relation reference widget. Options: - **ShowForm** If ``True``, an embedded form with the referenced feature will be shown. - **MapIdentification** Will offer a map tool to pick a referenced feature on the map canvas. Only use for layers with geometry. - **ReadOnly** If ``True``, will represent the referenced widget in a read-only line edit. Can speed up loading. - **AllowNULL** Will offer NULL as a value. - **Relation** The ID of the relation that will be used to define this widget. - **ReadOnly** %End %TypeHeaderCode #include "qgsrelationreferencewidgetwrapper.h" %End public: explicit QgsRelationReferenceWidgetWrapper( QgsVectorLayer *vl, int fieldIdx, QWidget *editor, QgsMapCanvas *canvas, QgsMessageBar *messageBar, QWidget *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsRelationReferenceWidgetWrapper %End virtual QWidget *createWidget( QWidget *parent ); virtual void initWidget( QWidget *editor ); virtual QVariant value() const; virtual bool valid() const; virtual void showIndeterminateState(); virtual QVariantList additionalFieldValues() const; virtual QStringList additionalFields() const; public slots: virtual void setEnabled( bool enabled ); protected: virtual void updateConstraintWidgetStatus(); }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/editorwidgets/qgsrelationreferencewidgetwrapper.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/