@@ -852,10 +852,10 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WindowFlags fl )
852
852
853
853
// default snap mode
854
854
mSnappingEnabledDefault ->setChecked ( mSettings ->value ( QStringLiteral ( " /qgis/digitizing/default_snap_enabled" ), false ).toBool () );
855
- mDefaultSnapModeComboBox ->insertItem ( 0 , tr ( " To vertex" ), " to vertex " );
856
- mDefaultSnapModeComboBox ->insertItem ( 1 , tr ( " To segment" ), " to segment " );
857
- mDefaultSnapModeComboBox ->insertItem ( 2 , tr ( " To vertex and segment" ), " to vertex and segment " );
858
- QString defaultSnapString = mSettings ->value ( QStringLiteral ( " /qgis/digitizing/default_snap_mode " ), " to vertex " ). toString ();
855
+ mDefaultSnapModeComboBox ->insertItem ( 0 , tr ( " To vertex" ), QgsSnappingConfig::Vertex );
856
+ mDefaultSnapModeComboBox ->insertItem ( 1 , tr ( " To segment" ), QgsSnappingConfig::Segment );
857
+ mDefaultSnapModeComboBox ->insertItem ( 2 , tr ( " To vertex and segment" ), QgsSnappingConfig::VertexAndSegment );
858
+ int defaultSnapString = mSettings ->value ( QStringLiteral ( " /qgis/digitizing/default_snap_type " ), QgsSnappingConfig::Vertex ). toInt ();
859
859
mDefaultSnapModeComboBox ->setCurrentIndex ( mDefaultSnapModeComboBox ->findData ( defaultSnapString ) );
860
860
mDefaultSnappingToleranceSpinBox ->setValue ( mSettings ->value ( QStringLiteral ( " /qgis/digitizing/default_snapping_tolerance" ), 0 ).toDouble () );
861
861
mSearchRadiusVertexEditSpinBox ->setValue ( mSettings ->value ( QStringLiteral ( " /qgis/digitizing/search_radius_vertex_edit" ), 10 ).toDouble () );
@@ -1360,8 +1360,8 @@ void QgsOptions::saveOptions()
1360
1360
1361
1361
// default snap mode
1362
1362
mSettings ->setValue ( QStringLiteral ( " /qgis/digitizing/default_snap_enabled" ), mSnappingEnabledDefault ->isChecked () );
1363
- QString defaultSnapModeString = mDefaultSnapModeComboBox ->currentData ().toString ();
1364
- mSettings ->setValue ( QStringLiteral ( " /qgis/digitizing/default_snap_mode " ), defaultSnapModeString );
1363
+ int defaultSnapModeString = mDefaultSnapModeComboBox ->currentData ().toInt ();
1364
+ mSettings ->setValue ( QStringLiteral ( " /qgis/digitizing/default_snap_type " ), defaultSnapModeString );
1365
1365
mSettings ->setValue ( QStringLiteral ( " /qgis/digitizing/default_snapping_tolerance" ), mDefaultSnappingToleranceSpinBox ->value () );
1366
1366
mSettings ->setValue ( QStringLiteral ( " /qgis/digitizing/search_radius_vertex_edit" ), mSearchRadiusVertexEditSpinBox ->value () );
1367
1367
mSettings ->setValue ( QStringLiteral ( " /qgis/digitizing/default_snapping_tolerance_unit" ),
0 commit comments