@@ -26,16 +26,19 @@ class ANALYSIS_EXPORT QgsGeometryDangleCheck : public QgsGeometryCheck
26
26
QgsGeometryDangleCheck ( QgsGeometryCheckContext *context, const QVariantMap &configuration )
27
27
: QgsGeometryCheck( context, configuration )
28
28
{}
29
- static QList<QgsWkbTypes::GeometryType> factoryCompatibleGeometryTypes () { return {QgsWkbTypes::LineGeometry}; }
30
- static bool factoryIsCompatible ( QgsVectorLayer *layer ) SIP_SKIP { return factoryCompatibleGeometryTypes (). contains ( layer-> geometryType () ); }
29
+ void fixError ( const QMap<QString, QgsFeaturePool *> &featurePools, QgsGeometryCheckError *error, int method, const QMap<QString, int > &mergeAttributeIndices, Changes &changes ) const override ;
30
+
31
31
QList<QgsWkbTypes::GeometryType> compatibleGeometryTypes () const override { return factoryCompatibleGeometryTypes (); }
32
32
void collectErrors ( const QMap<QString, QgsFeaturePool *> &featurePools, QList<QgsGeometryCheckError *> &errors, QStringList &messages, QgsFeedback *feedback = nullptr , const LayerFeatureIds &ids = LayerFeatureIds() ) const override ;
33
- void fixError ( const QMap<QString, QgsFeaturePool *> &featurePools, QgsGeometryCheckError *error, int method, const QMap<QString, int > &mergeAttributeIndices, Changes &changes ) const override ;
34
33
QStringList resolutionMethods () const override ;
35
- QString factoryDescription () const { return tr ( " Dangle" ); }
36
34
QString description () const override { return factoryDescription (); }
37
- QString factoryId () const { return QStringLiteral ( " QgsGeometryDangleCheck" ); }
38
35
QString id () const override { return factoryId (); }
36
+ QgsGeometryCheck::CheckType checkType () const override { return factoryCheckType (); }
37
+
38
+ static QList<QgsWkbTypes::GeometryType> factoryCompatibleGeometryTypes () {return {QgsWkbTypes::LineGeometry}; }
39
+ static bool factoryIsCompatible ( QgsVectorLayer *layer ) SIP_SKIP { return factoryCompatibleGeometryTypes ().contains ( layer->geometryType () ); }
40
+ static QString factoryDescription () { return tr ( " Dangle" ); }
41
+ static QString factoryId () { return QStringLiteral ( " QgsGeometryDangleCheck" ); }
39
42
static QgsGeometryCheck::CheckType factoryCheckType () SIP_SKIP;
40
43
41
44
enum ResolutionMethod { NoChange };
0 commit comments