QGIS API Documentation 3.39.0-Master (e8f1b343c48)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsRelationEditorConfigWidget Class Reference

Creates a new configuration widget for the relation editor widget. More...

#include <qgsrelationeditorwidget.h>

Inheritance diagram for QgsRelationEditorConfigWidget:
Inheritance graph
[legend]

Public Member Functions

 QgsRelationEditorConfigWidget (const QgsRelation &relation, QWidget *parent)
 Create a new configuration widget.
 
QVariantMap config () override
 Create a configuration from the current GUI state.
 
void mEditExpression_clicked ()
 Opens an expression dialog and sets its value as filter expression for the linking dialog.
 
void setConfig (const QVariantMap &config) override
 Update the configuration widget to represent the given configuration.
 
- Public Member Functions inherited from QgsAbstractRelationEditorConfigWidget
 QgsAbstractRelationEditorConfigWidget (const QgsRelation &relation, QWidget *parent)
 Create a new configuration widget.
 
QgsVectorLayerlayer ()
 Returns the layer for which this configuration widget applies.
 
virtual QgsRelation nmRelation () const
 Returns the nm relation for which this configuration widget applies.
 
QgsRelation relation () const
 Returns the relation for which this configuration widget applies.
 
virtual void setNmRelation (const QgsRelation &nmRelation)
 Set the nm relation for this widget.
 

Detailed Description

Creates a new configuration widget for the relation editor widget.

Since
QGIS 3.18

Definition at line 280 of file qgsrelationeditorwidget.h.

Constructor & Destructor Documentation

◆ QgsRelationEditorConfigWidget()

QgsRelationEditorConfigWidget::QgsRelationEditorConfigWidget ( const QgsRelation relation,
QWidget *  parent 
)
explicit

Create a new configuration widget.

Parameters
relationThe relation for which the configuration dialog will be created
parentA parent widget

Definition at line 951 of file qgsrelationeditorwidget.cpp.

Member Function Documentation

◆ config()

QVariantMap QgsRelationEditorConfigWidget::config ( )
overridevirtual

Create a configuration from the current GUI state.

Returns
A widget configuration

Implements QgsAbstractRelationEditorConfigWidget.

Definition at line 994 of file qgsrelationeditorwidget.cpp.

◆ mEditExpression_clicked()

void QgsRelationEditorConfigWidget::mEditExpression_clicked ( )

Opens an expression dialog and sets its value as filter expression for the linking dialog.

Definition at line 970 of file qgsrelationeditorwidget.cpp.

◆ setConfig()

void QgsRelationEditorConfigWidget::setConfig ( const QVariantMap &  config)
overridevirtual

Update the configuration widget to represent the given configuration.

Parameters
configThe configuration which should be represented by this widget

Implements QgsAbstractRelationEditorConfigWidget.

Definition at line 1014 of file qgsrelationeditorwidget.cpp.


The documentation for this class was generated from the following files: