QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
Template to create a factory for a geometry check. More...
#include <qgsgeometrycheckfactory.h>
Public Member Functions | |
QgsGeometryCheck::CheckType | checkType () const override |
The type of this check. More... | |
QgsGeometryCheck * | createGeometryCheck (const QgsGeometryCheckContext *context, const QVariantMap &configuration) const override |
Creates a new geometry check with context and configuration. More... | |
QString | description () const override |
A human readable description for this check. More... | |
QgsGeometryCheck::Flags | flags () const override |
Flags for this check. More... | |
QString | id () const override |
The unique id for this geometry check. More... | |
bool | isCompatible (QgsVectorLayer *layer) const override |
Checks if this check should be made available for layer. More... | |
Public Member Functions inherited from QgsGeometryCheckFactory | |
virtual | ~QgsGeometryCheckFactory ()=default |
Destructor. More... | |
virtual QgsGeometryCheck::CheckType | checkType () const =0 |
The type of this check. More... | |
virtual QgsGeometryCheck * | createGeometryCheck (const QgsGeometryCheckContext *context, const QVariantMap &configuration) const =0 |
Creates a new geometry check with context and configuration. More... | |
virtual QString | description () const =0 |
A human readable description for this check. More... | |
virtual QgsGeometryCheck::Flags | flags () const =0 |
Flags for this check. More... | |
virtual QString | id () const =0 |
The unique id for this geometry check. More... | |
virtual bool | isCompatible (QgsVectorLayer *layer) const =0 |
Checks if this check should be made available for layer. More... | |
Template to create a factory for a geometry check.
Definition at line 92 of file qgsgeometrycheckfactory.h.
|
inlineoverridevirtual |
The type of this check.
Implements QgsGeometryCheckFactory.
Definition at line 120 of file qgsgeometrycheckfactory.h.
|
inlineoverridevirtual |
Creates a new geometry check with context and configuration.
Implements QgsGeometryCheckFactory.
Definition at line 95 of file qgsgeometrycheckfactory.h.
|
inlineoverridevirtual |
A human readable description for this check.
Implements QgsGeometryCheckFactory.
Definition at line 100 of file qgsgeometrycheckfactory.h.
|
inlineoverridevirtual |
Flags for this check.
Implements QgsGeometryCheckFactory.
Definition at line 115 of file qgsgeometrycheckfactory.h.
|
inlineoverridevirtual |
The unique id for this geometry check.
Implements QgsGeometryCheckFactory.
Definition at line 105 of file qgsgeometrycheckfactory.h.
|
inlineoverridevirtual |
Checks if this check should be made available for layer.
Implements QgsGeometryCheckFactory.
Definition at line 110 of file qgsgeometrycheckfactory.h.