mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-12 00:02:25 -04:00
Avoid more accidentally editable table cells
This commit is contained in:
parent
d658c5138c
commit
dc6869d28d
@ -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 )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user