QGIS/python/gui/editorwidgets/qgsrelationreferencewidgetwrapper.sip
2017-05-01 20:00:51 +02:00

29 lines
728 B
Plaintext

class QgsRelationReferenceWidgetWrapper : QgsEditorWidgetWrapper
{
%TypeHeaderCode
#include <qgsrelationreferencewidgetwrapper.h>
%End
public:
explicit QgsRelationReferenceWidgetWrapper( QgsVectorLayer* vl,
int fieldIdx,
QWidget* editor,
QgsMapCanvas* canvas,
QgsMessageBar* messageBar,
QWidget *parent /TransferThis/ = 0 );
virtual QWidget *createWidget( QWidget *parent );
virtual void initWidget( QWidget *editor );
virtual QVariant value();
bool valid() const;
public slots:
virtual void setValue( const QVariant &value );
virtual void setEnabled( bool enabled );
protected:
void updateConstraintWidgetStatus( ConstraintResult status );
};