/************************************************************************
* 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:
- 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();
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 *
************************************************************************/