QGIS API Documentation  3.27.0-Master (11ef3e5184)
Signals | Public Member Functions | List of all members
QgsFieldDomainWidget Class Reference

A widget for configuration of the properties of a QgsFieldDomain. More...

#include <qgsfielddomainwidget.h>

Inheritance diagram for QgsFieldDomainWidget:
Inheritance graph
[legend]

Signals

void validityChanged (bool isValid)
 Emitted whenever the validity of the field domain configuration in the widget changes. More...
 

Public Member Functions

 QgsFieldDomainWidget (Qgis::FieldDomainType type, QWidget *parent=nullptr)
 Constructor for QgsFieldDomainWidget for the given domain type, with the specified parent widget. More...
 
QgsFieldDomaincreateFieldDomain () const
 Creates a new field domain using the properties from the widget. More...
 
bool isValid () const
 Returns true if the widget currently represents a valid field domain configuration. More...
 
void setFieldDomain (const QgsFieldDomain *domain)
 Sets the current field domain to show properties for in the widget. More...
 

Detailed Description

A widget for configuration of the properties of a QgsFieldDomain.

Since
QGIS 3.26

Definition at line 220 of file qgsfielddomainwidget.h.

Constructor & Destructor Documentation

◆ QgsFieldDomainWidget()

QgsFieldDomainWidget::QgsFieldDomainWidget ( Qgis::FieldDomainType  type,
QWidget *  parent = nullptr 
)

Constructor for QgsFieldDomainWidget for the given domain type, with the specified parent widget.

Definition at line 346 of file qgsfielddomainwidget.cpp.

Member Function Documentation

◆ createFieldDomain()

QgsFieldDomain * QgsFieldDomainWidget::createFieldDomain ( ) const

Creates a new field domain using the properties from the widget.

Caller takes ownership of the returned object.

See also
setFieldDomain()

Definition at line 417 of file qgsfielddomainwidget.cpp.

◆ isValid()

bool QgsFieldDomainWidget::isValid ( ) const

Returns true if the widget currently represents a valid field domain configuration.

See also
validityChanged()

Definition at line 431 of file qgsfielddomainwidget.cpp.

◆ setFieldDomain()

void QgsFieldDomainWidget::setFieldDomain ( const QgsFieldDomain domain)

Sets the current field domain to show properties for in the widget.

See also
createFieldDomain()

Definition at line 402 of file qgsfielddomainwidget.cpp.

◆ validityChanged

void QgsFieldDomainWidget::validityChanged ( bool  isValid)
signal

Emitted whenever the validity of the field domain configuration in the widget changes.

See also
isValid()

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