Skip to content

Commit

Permalink
Avoid more accidentally editable table cells
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Mar 22, 2019
1 parent d658c51 commit dc6869d
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/gui/qgsdatumtransformdialog.cpp
Expand Up @@ -140,15 +140,19 @@ void QgsDatumTransformDialog::load( QPair<int, int> selectedDatumTransforms )
{
std::unique_ptr< QTableWidgetItem > item = qgis::make_unique< QTableWidgetItem >();
int nr = i == 0 ? transform.sourceTransformId : transform.destinationTransformId;
item->setData( Qt::UserRole, nr );
item->setFlags( item->flags() & ~Qt::ItemIsEditable );

item->setText( QgsDatumTransform::datumTransformToProj( nr ) );

//Describe datums in a tooltip
QgsDatumTransform::TransformInfo info = i == 0 ? srcInfo : destInfo;
if ( info.datumTransformId == -1 )
{
mDatumTransformTableWidget->setRowCount( row + 1 );
mDatumTransformTableWidget->setItem( row, i, item.release() );
continue;
}

item->setData( Qt::UserRole, nr );
item->setText( QgsDatumTransform::datumTransformToProj( nr ) );

if ( info.deprecated )
{
Expand Down

0 comments on commit dc6869d

Please sign in to comment.