16#ifndef QGSRELATIONREFERENCECONFIGDLGBASE_H
17#define QGSRELATIONREFERENCECONFIGDLGBASE_H
19#include "ui_qgsrelationreferenceconfigdlgbase.h"
41 QVariantMap
config()
override;
46 void addFilterField(
const QString &
field );
47 void addFilterField( QListWidgetItem *item );
48 int indexFromListWidgetItem( QListWidgetItem *item );
51 bool mAllowNullWasSetByConfig =
false;
54 void relationChanged(
int idx );
55 void mAddFilterButton_clicked();
56 void mRemoveFilterButton_clicked();
61 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.