Quantum GIS API Documentation
1.7.4
|
#include <qgsfieldvalidator.h>
Public Member Functions | |
QgsFieldValidator (QObject *parent, const QgsField &field) | |
~QgsFieldValidator () | |
virtual State | validate (QString &, int &) const |
virtual void | fixup (QString &) const |
Private Attributes | |
QValidator * | mValidator |
QgsField | mField |
QString | mNullValue |
Definition at line 30 of file qgsfieldvalidator.h.
QgsFieldValidator::QgsFieldValidator | ( | QObject * | parent, |
const QgsField & | field | ||
) |
Definition at line 33 of file qgsfieldvalidator.cpp.
References QgsField::length(), mField, mNullValue, mValidator, QgsField::precision(), and QgsField::type().
Definition at line 84 of file qgsfieldvalidator.cpp.
References mValidator.
void QgsFieldValidator::fixup | ( | QString & | s | ) | const [virtual] |
Definition at line 138 of file qgsfieldvalidator.cpp.
References QgsField::length(), mField, mNullValue, mValidator, and QgsField::type().
QValidator::State QgsFieldValidator::validate | ( | QString & | s, |
int & | i | ||
) | const [virtual] |
Definition at line 89 of file qgsfieldvalidator.cpp.
References QgsField::length(), mField, mNullValue, mValidator, QgsDebugMsg, and QgsField::type().
QgsField QgsFieldValidator::mField [private] |
Definition at line 46 of file qgsfieldvalidator.h.
Referenced by fixup(), QgsFieldValidator(), and validate().
QString QgsFieldValidator::mNullValue [private] |
Definition at line 47 of file qgsfieldvalidator.h.
Referenced by fixup(), QgsFieldValidator(), and validate().
QValidator* QgsFieldValidator::mValidator [private] |
Definition at line 45 of file qgsfieldvalidator.h.
Referenced by fixup(), QgsFieldValidator(), validate(), and ~QgsFieldValidator().