QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsFieldValidator Class Reference

A QValidator for validation against a QgsField's constraints and field type. More...

#include <qgsfieldvalidator.h>

Inheritance diagram for QgsFieldValidator:

Public Member Functions

 QgsFieldValidator (QObject *parent, const QgsField &field, const QString &defaultValue, const QString &dateFormat="yyyy-MM-dd")
 ~QgsFieldValidator () override
QString dateFormat () const
void fixup (QString &s) const override
State validate (QString &s, int &i) const override

Detailed Description

A QValidator for validation against a QgsField's constraints and field type.

Definition at line 35 of file qgsfieldvalidator.h.

Constructor & Destructor Documentation

◆ QgsFieldValidator()

QgsFieldValidator::QgsFieldValidator ( QObject * parent,
const QgsField & field,
const QString & defaultValue,
const QString & dateFormat = "yyyy-MM-dd" )

Definition at line 36 of file qgsfieldvalidator.cpp.

◆ ~QgsFieldValidator()

QgsFieldValidator::~QgsFieldValidator ( )
override

Definition at line 111 of file qgsfieldvalidator.cpp.

Member Function Documentation

◆ dateFormat()

QString QgsFieldValidator::dateFormat ( ) const
inline

Definition at line 46 of file qgsfieldvalidator.h.

◆ fixup()

void QgsFieldValidator::fixup ( QString & s) const
override

Definition at line 175 of file qgsfieldvalidator.cpp.

◆ validate()

QValidator::State QgsFieldValidator::validate ( QString & s,
int & i ) const
override

Definition at line 116 of file qgsfieldvalidator.cpp.


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