16 #ifndef QGSVALUERELATIONWIDGETWRAPPER_H 
   17 #define QGSVALUERELATIONWIDGETWRAPPER_H 
   70     QVariant 
value() 
const override;
 
   83     bool valid() 
const override;
 
   97     void widgetValueChanged( 
const QString &attribute, 
const QVariant &newValue, 
bool attributeChanged );
 
  110     void emitValueChangedInternal( 
const QString &value );
 
  113     void updateValues( 
const QVariant &value, 
const QVariantList & = QVariantList() ) 
override;
 
  120     int columnCount() 
const;
 
  123     QVariant::Type fkType() 
const;
 
  128     QComboBox *mComboBox = 
nullptr;
 
  129     QTableWidget *mTableWidget = 
nullptr;
 
  130     QLineEdit *mLineEdit = 
nullptr;
 
  135     bool mEnabled = 
true;
 
  139     friend class TestQgsValueRelationWidgetWrapper;
 
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
Represents a vector layer which manages a vector based data sets.