QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
Manages and runs a set of geometry checks. More...
#include <qgsgeometrychecker.h>
Signals | |
void | errorAdded (QgsGeometryCheckError *error) |
void | errorUpdated (QgsGeometryCheckError *error, bool statusChanged) |
void | progressValue (int value) |
Public Member Functions | |
QgsGeometryChecker (const QList< QgsGeometryCheck * > &checks, QgsGeometryCheckContext *context, const QMap< QString, QgsFeaturePool * > &featurePools) | |
~QgsGeometryChecker () override | |
QFuture< void > | execute (int *totalSteps=nullptr) |
const QMap< QString, QgsFeaturePool * > | featurePools () const |
bool | fixError (QgsGeometryCheckError *error, int method, bool triggerRepaint=false) |
const QList< QgsGeometryCheck * > | getChecks () const |
QgsGeometryCheckContext * | getContext () const |
QStringList | getMessages () const |
void | setMergeAttributeIndices (const QMap< QString, int > &mergeAttributeIndices) |
Manages and runs a set of geometry checks.
Definition at line 47 of file qgsgeometrychecker.h.
QgsGeometryChecker::QgsGeometryChecker | ( | const QList< QgsGeometryCheck * > & | checks, |
QgsGeometryCheckContext * | context, | ||
const QMap< QString, QgsFeaturePool * > & | featurePools | ||
) |
Definition at line 33 of file qgsgeometrychecker.cpp.
|
override |
Definition at line 49 of file qgsgeometrychecker.cpp.
|
signal |
|
signal |
QFuture< void > QgsGeometryChecker::execute | ( | int * | totalSteps = nullptr | ) |
Definition at line 65 of file qgsgeometrychecker.cpp.
|
inline |
Definition at line 59 of file qgsgeometrychecker.h.
bool QgsGeometryChecker::fixError | ( | QgsGeometryCheckError * | error, |
int | method, | ||
bool | triggerRepaint = false |
||
) |
Definition at line 103 of file qgsgeometrychecker.cpp.
|
inline |
Definition at line 55 of file qgsgeometrychecker.h.
|
inline |
Definition at line 58 of file qgsgeometrychecker.h.
|
inline |
Definition at line 56 of file qgsgeometrychecker.h.
|
signal |
|
inline |
Definition at line 57 of file qgsgeometrychecker.h.