Skip to content

Commit e8a7ab4

Browse files
committedOct 15, 2018
Registry updates
1 parent e55bb7a commit e8a7ab4

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed
 

‎src/analysis/vector/geometry_checker/qgsgeometrycheckfactory.cpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@
1717

1818
#include "qgis.h"
1919

20-
QgsGeometryCheck::CheckType QgsGeometryCheckFactory::flags() const
20+
bool QgsGeometryCheckFactory::isCompatible( QgsVectorLayer *layer ) const
2121
{
22-
return QgsGeometryCheck::FeatureNodeCheck;
22+
return true;
23+
}
24+
25+
QgsGeometryCheck::Flags QgsGeometryCheckFactory::flags() const
26+
{
27+
return nullptr;
2328
}

‎src/app/qgsvectorlayerproperties.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@
6464
#include "qgsvectorlayersavestyledialog.h"
6565
#include "qgsvectorlayerloadstyledialog.h"
6666
#include "qgsmessagebar.h"
67+
#include "qgsgeometrycheckregistry.h"
68+
#include "qgsgeometrycheck.h"
69+
#include "qgsanalysis.h"
6770

6871
#include "layertree/qgslayertreelayer.h"
6972
#include "qgslayertree.h"
@@ -755,6 +758,9 @@ void QgsVectorLayerProperties::apply()
755758
mLayer->geometryOptions()->setRemoveDuplicateNodes( mRemoveDuplicateNodesCheckbox->isChecked() );
756759
mLayer->geometryOptions()->setGeometryPrecision( mGeometryPrecisionLineEdit->text().toDouble() );
757760

761+
// update symbology
762+
emit refreshLegend( mLayer->id() );
763+
758764
mLayer->triggerRepaint();
759765
// notify the project we've made a change
760766
QgsProject::instance()->setDirty( true );

0 commit comments

Comments
 (0)
Please sign in to comment.