| 
    QGIS API Documentation 3.38.0-Grenoble (exported)
    
   | 
 
Definition of a field domain for field content validated by a glob. More...
#include <qgsfielddomain.h>

Public Member Functions | |
| QgsGlobFieldDomain (const QgsGlobFieldDomain &)=delete | |
| QgsGlobFieldDomain cannot be copied - use clone() instead.   | |
| QgsGlobFieldDomain (const QString &name, const QString &description, QMetaType::Type fieldType, const QString &glob) | |
| Constructor for QgsGlobFieldDomain, with the specified name, description and fieldType.   | |
| Q_DECL_DEPRECATED | QgsGlobFieldDomain (const QString &name, const QString &description, QVariant::Type fieldType, const QString &glob) | 
| Constructor for QgsGlobFieldDomain, with the specified name, description and fieldType.   | |
| QgsGlobFieldDomain * | clone () const override | 
| Clones the field domain.   | |
| QString | glob () const | 
| Returns the glob expression.   | |
| QgsGlobFieldDomain & | operator= (const QgsGlobFieldDomain &)=delete | 
| QgsGlobFieldDomain cannot be copied - use clone() instead.   | |
| void | setGlob (const QString &glob) | 
| Sets the glob expression.   | |
| Qgis::FieldDomainType | type () const override | 
| Returns the type of field domain.   | |
| QString | typeName () const override | 
| Returns a translated name of the field domain type.   | |
  Public Member Functions inherited from QgsFieldDomain | |
| QgsFieldDomain (const QString &name, const QString &description, QMetaType::Type fieldType) | |
| Constructor for QgsFieldDomain, with the specified name, description and fieldType.   | |
| Q_DECL_DEPRECATED | QgsFieldDomain (const QString &name, const QString &description, QVariant::Type fieldType) | 
| Constructor for QgsFieldDomain, with the specified name, description and fieldType.   | |
| virtual | ~QgsFieldDomain () | 
| QString | description () const | 
| Returns the description of the field domain.   | |
| QMetaType::Type | fieldType () const | 
| Returns the associated field type.   | |
| Qgis::FieldDomainMergePolicy | mergePolicy () const | 
| Returns the merge policy.   | |
| QString | name () const | 
| Returns the name of the field domain.   | |
| void | setDescription (const QString &description) | 
| Sets the description of the field domain.   | |
| void | setFieldType (QMetaType::Type type) | 
| Sets the associated field type.   | |
| Q_DECL_DEPRECATED void | setFieldType (QVariant::Type type) | 
| Sets the associated field type.   | |
| void | setMergePolicy (Qgis::FieldDomainMergePolicy policy) | 
| Sets the merge policy.   | |
| void | setName (const QString &name) | 
| Sets the name of the field domain.   | |
| void | setSplitPolicy (Qgis::FieldDomainSplitPolicy policy) | 
| Sets the split policy.   | |
| Qgis::FieldDomainSplitPolicy | splitPolicy () const | 
| Returns the split policy.   | |
Additional Inherited Members | |
  Protected Attributes inherited from QgsFieldDomain | |
| QString | mDescription | 
| QMetaType::Type | mFieldType = QMetaType::Type::QString | 
| Qgis::FieldDomainMergePolicy | mMergePolicy = Qgis::FieldDomainMergePolicy::DefaultValue | 
| QString | mName | 
| Qgis::FieldDomainSplitPolicy | mSplitPolicy = Qgis::FieldDomainSplitPolicy::DefaultValue | 
Definition of a field domain for field content validated by a glob.
Globs are matching expression like "*[a-z][0-1]?"
Definition at line 465 of file qgsfielddomain.h.
| QgsGlobFieldDomain::QgsGlobFieldDomain | ( | const QString & | name, | 
| const QString & | description, | ||
| QMetaType::Type | fieldType, | ||
| const QString & | glob | ||
| ) | 
Constructor for QgsGlobFieldDomain, with the specified name, description and fieldType.
The glob argument specifies the content validation glob, e.g. "*[a-z][0-1]?".
Definition at line 136 of file qgsfielddomain.cpp.
| QgsGlobFieldDomain::QgsGlobFieldDomain | ( | const QString & | name, | 
| const QString & | description, | ||
| QVariant::Type | fieldType, | ||
| const QString & | glob | ||
| ) | 
Constructor for QgsGlobFieldDomain, with the specified name, description and fieldType.
The glob argument specifies the content validation glob, e.g. "*[a-z][0-1]?".
Definition at line 143 of file qgsfielddomain.cpp.
      
  | 
  delete | 
QgsGlobFieldDomain cannot be copied - use clone() instead.
      
  | 
  overridevirtual | 
Clones the field domain.
Implements QgsFieldDomain.
Definition at line 158 of file qgsfielddomain.cpp.
      
  | 
  inline | 
Returns the glob expression.
Globs are matching expression like "*[a-z][0-1]?"
Definition at line 510 of file qgsfielddomain.h.
      
  | 
  delete | 
QgsGlobFieldDomain cannot be copied - use clone() instead.
      
  | 
  inline | 
Sets the glob expression.
Globs are matching expression like "*[a-z][0-1]?"
Definition at line 519 of file qgsfielddomain.h.
      
  | 
  overridevirtual | 
Returns the type of field domain.
Implements QgsFieldDomain.
Definition at line 148 of file qgsfielddomain.cpp.
      
  | 
  overridevirtual | 
Returns a translated name of the field domain type.
Implements QgsFieldDomain.
Definition at line 153 of file qgsfielddomain.cpp.