Skip to content

Commit c82fdab

Browse files
committedAug 21, 2018
UI improvements for automatic fixes
1 parent 2cd1c6c commit c82fdab

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed
 

‎src/app/qgsvectorlayerproperties.cpp

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -423,8 +423,18 @@ QgsVectorLayerProperties::QgsVectorLayerProperties(
423423

424424
updateAuxiliaryStoragePage();
425425

426-
mRemoveDuplicateVerticeCheckbox->setChecked( mLayer->removeDuplicateNodes() );
427-
mGeometryPrecisionSpinBox->setValue( mLayer->geometryPrecision() );
426+
if ( mLayer->isSpatial() )
427+
{
428+
mRemoveDuplicateVerticeCheckbox->setChecked( mLayer->removeDuplicateNodes() );
429+
mGeometryPrecisionSpinBox->setValue( mLayer->geometryPrecision() );
430+
431+
mGeometryPrecisionSpinBox->setSuffix( QgsUnitTypes::toAbbreviatedString( mLayer->crs().mapUnits() ) );
432+
}
433+
else
434+
{
435+
mRemoveDuplicateVerticeCheckbox->setEnabled( false );
436+
mGeometryPrecisionSpinBox->setEnabled( false );
437+
}
428438

429439
optionsStackedWidget_CurrentChanged( mOptStackedWidget->currentIndex() );
430440
}

0 commit comments

Comments
 (0)
Please sign in to comment.