File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed
analysis/vector/geometry_checker Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 17
17
18
18
#include " qgis.h"
19
19
20
- QgsGeometryCheck::CheckType QgsGeometryCheckFactory::flags ( ) const
20
+ bool QgsGeometryCheckFactory::isCompatible ( QgsVectorLayer *layer ) const
21
21
{
22
- return QgsGeometryCheck::FeatureNodeCheck;
22
+ return true ;
23
+ }
24
+
25
+ QgsGeometryCheck::Flags QgsGeometryCheckFactory::flags () const
26
+ {
27
+ return nullptr ;
23
28
}
Original file line number Diff line number Diff line change 64
64
#include " qgsvectorlayersavestyledialog.h"
65
65
#include " qgsvectorlayerloadstyledialog.h"
66
66
#include " qgsmessagebar.h"
67
+ #include " qgsgeometrycheckregistry.h"
68
+ #include " qgsgeometrycheck.h"
69
+ #include " qgsanalysis.h"
67
70
68
71
#include " layertree/qgslayertreelayer.h"
69
72
#include " qgslayertree.h"
@@ -755,6 +758,9 @@ void QgsVectorLayerProperties::apply()
755
758
mLayer ->geometryOptions ()->setRemoveDuplicateNodes ( mRemoveDuplicateNodesCheckbox ->isChecked () );
756
759
mLayer ->geometryOptions ()->setGeometryPrecision ( mGeometryPrecisionLineEdit ->text ().toDouble () );
757
760
761
+ // update symbology
762
+ emit refreshLegend ( mLayer ->id () );
763
+
758
764
mLayer ->triggerRepaint ();
759
765
// notify the project we've made a change
760
766
QgsProject::instance ()->setDirty ( true );
You can’t perform that action at this time.
0 commit comments