/************************************************************************ * This file has been generated automatically from * * * * src/gui/editorwidgets/qgsrelationreferencewidgetwrapper.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsRelationReferenceWidgetWrapper : QgsEditorWidgetWrapper { %Docstring Wraps a relation reference widget. Options: <ul> <li><b>ShowForm</b> <i>If True, an embedded form with the referenced feature will be shown.</i></li> <li><b>MapIdentification</b> <i>Will offer a map tool to pick a referenced feature on the map canvas. Only use for layers with geometry.</i></li> <li><b>ReadOnly</b> <i>If True, will represent the referenced widget in a read-only line edit. Can speed up loading.</i></li> <li><b>AllowNULL</b> <i>Will offer NULL as a value.</i></li> <li><b>Relation</b> <i>The ID of the relation that will be used to define this widget.</i></li> ReadOnly </ul> %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(); public slots: virtual void setValue( const QVariant &value ); 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.pl again * ************************************************************************/