class QgsGeometryValidator : QThread { %TypeHeaderCode #include %End public: //! Constructor QgsGeometryValidator( QgsGeometry *g, QList *errors = 0 ); ~QgsGeometryValidator(); void run(); void stop(); /** Validate geometry and produce a list of geometry errors * @note added in 1.9 **/ static void validateGeometry( QgsGeometry *g, QList &errors ); signals: void errorFound( QgsGeometry::Error ); public slots: void addError( QgsGeometry::Error ); };