16#ifndef QGSRELATIONREFERENCECONFIGDLGBASE_H
17#define QGSRELATIONREFERENCECONFIGDLGBASE_H
19#include "ui_qgsrelationreferenceconfigdlgbase.h"
36 private Ui::QgsRelReferenceConfigDlgBase
42 QVariantMap
config()
override;
47 void addFilterField(
const QString &
field );
48 void addFilterField( QListWidgetItem *item );
49 int indexFromListWidgetItem( QListWidgetItem *item );
52 bool mAllowNullWasSetByConfig =
false;
55 void relationChanged(
int idx );
56 void mAddFilterButton_clicked();
57 void mRemoveFilterButton_clicked();
62 void mEditExpression_clicked();
QgsRelationReferenceConfigDlg(QgsVectorLayer *vl, int fieldIdx, QWidget *parent)
friend class TestQgsRelationReferenceWidget
QVariantMap config() override
Create a configuration from the current GUI state.
Represents a vector layer which manages a vector based dataset.