File tree 1 file changed +5
-4
lines changed
1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 62
62
#include " qgsnewauxiliaryfielddialog.h"
63
63
#include " qgslabelinggui.h"
64
64
#include " qgssymbollayer.h"
65
+ #include " qgsgeometryfixes.h"
65
66
66
67
#include " layertree/qgslayertreelayer.h"
67
68
#include " qgslayertree.h"
@@ -428,8 +429,8 @@ QgsVectorLayerProperties::QgsVectorLayerProperties(
428
429
mRemoveDuplicateNodesCheckbox ->setEnabled ( true );
429
430
mGeometryPrecisionSpinBox ->setEnabled ( true );
430
431
431
- mRemoveDuplicateNodesCheckbox ->setChecked ( mLayer ->removeDuplicateNodes () );
432
- mGeometryPrecisionSpinBox ->setValue ( mLayer ->geometryPrecision () );
432
+ mRemoveDuplicateNodesCheckbox ->setChecked ( mLayer ->geometryFixes ()-> removeDuplicateNodes () );
433
+ mGeometryPrecisionSpinBox ->setValue ( mLayer ->geometryFixes ()-> geometryPrecision () );
433
434
434
435
mGeometryPrecisionSpinBox ->setSuffix ( QStringLiteral ( " [%1]" ).arg ( QgsUnitTypes::toAbbreviatedString ( mLayer ->crs ().mapUnits () ) ) );
435
436
}
@@ -777,8 +778,8 @@ void QgsVectorLayerProperties::apply()
777
778
mVector3DWidget ->apply ();
778
779
#endif
779
780
780
- mLayer ->setRemoveDuplicateNodes ( mRemoveDuplicateNodesCheckbox ->isChecked () );
781
- mLayer ->setGeometryPrecision ( mGeometryPrecisionSpinBox ->value () );
781
+ mLayer ->geometryFixes ()-> setRemoveDuplicateNodes ( mRemoveDuplicateNodesCheckbox ->isChecked () );
782
+ mLayer ->geometryFixes ()-> setGeometryPrecision ( mGeometryPrecisionSpinBox ->value () );
782
783
783
784
// update symbology
784
785
emit refreshLegend ( mLayer ->id () );
You can’t perform that action at this time.
0 commit comments