/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsfieldvalueslineedit.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsFieldValuesLineEdit: QgsFilterLineEdit { %Docstring A line edit with an autocompleter which takes unique values from a vector layer's fields. The autocompleter is populated from the vector layer in the background to ensure responsive interaction with the widget. .. versionadded:: 3.0 %End %TypeHeaderCode #include "qgsfieldvalueslineedit.h" %End public: QgsFieldValuesLineEdit( QWidget *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsFieldValuesLineEdit :param parent: parent widget %End ~QgsFieldValuesLineEdit(); void setLayer( QgsVectorLayer *layer ); %Docstring Sets the layer containing the field that values will be shown from. :param layer: vector layer .. seealso:: :py:func:`layer` .. seealso:: :py:func:`setAttributeIndex` %End QgsVectorLayer *layer() const; %Docstring Returns the layer containing the field that values will be shown from. .. seealso:: :py:func:`setLayer` .. seealso:: :py:func:`attributeIndex` %End void setAttributeIndex( int index ); %Docstring Sets the attribute index for the field containing values to show in the widget. :param index: index of attribute .. seealso:: :py:func:`attributeIndex` .. seealso:: :py:func:`setLayer` %End int attributeIndex() const; %Docstring Returns the attribute index for the field containing values shown in the widget. .. seealso:: :py:func:`setAttributeIndex` .. seealso:: :py:func:`layer` %End signals: void layerChanged( QgsVectorLayer *layer ); %Docstring Emitted when the layer associated with the widget changes. :param layer: vector layer %End void attributeIndexChanged( int index ); %Docstring Emitted when the field associated with the widget changes. :param index: new attribute index for field %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsfieldvalueslineedit.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/