Skip to content

Commit dc6869d

Browse files
committedMar 22, 2019
Avoid more accidentally editable table cells
1 parent d658c51 commit dc6869d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed
 

‎src/gui/qgsdatumtransformdialog.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,19 @@ void QgsDatumTransformDialog::load( QPair<int, int> selectedDatumTransforms )
140140
{
141141
std::unique_ptr< QTableWidgetItem > item = qgis::make_unique< QTableWidgetItem >();
142142
int nr = i == 0 ? transform.sourceTransformId : transform.destinationTransformId;
143-
item->setData( Qt::UserRole, nr );
144143
item->setFlags( item->flags() & ~Qt::ItemIsEditable );
145144

146-
item->setText( QgsDatumTransform::datumTransformToProj( nr ) );
147-
148145
//Describe datums in a tooltip
149146
QgsDatumTransform::TransformInfo info = i == 0 ? srcInfo : destInfo;
150147
if ( info.datumTransformId == -1 )
148+
{
149+
mDatumTransformTableWidget->setRowCount( row + 1 );
150+
mDatumTransformTableWidget->setItem( row, i, item.release() );
151151
continue;
152+
}
153+
154+
item->setData( Qt::UserRole, nr );
155+
item->setText( QgsDatumTransform::datumTransformToProj( nr ) );
152156

153157
if ( info.deprecated )
154158
{

0 commit comments

Comments
 (0)
Please sign in to comment.