QGIS API Documentation 3.41.0-Master (45a0abf3bec)
Loading...
Searching...
No Matches
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.
 

Public Member Functions

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

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 347 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 418 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 432 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 403 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: