Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Make Joins properties summary table translatable
  • Loading branch information
agiudiceandrea authored and nyalldawson committed Mar 14, 2021
1 parent 2aa8798 commit 60cd3c4
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/gui/vector/qgsvectorlayerproperties.cpp
Expand Up @@ -1517,7 +1517,7 @@ void QgsVectorLayerProperties::addJoinToTreeWidget( const QgsVectorLayerJoinInfo
return;
}

joinItem->setText( 0, QStringLiteral( "Join layer" ) );
joinItem->setText( 0, tr( "Join layer" ) );
if ( mLayer->auxiliaryLayer() && mLayer->auxiliaryLayer()->id() == join.joinLayerId() )
{
return;
Expand All @@ -1533,53 +1533,53 @@ void QgsVectorLayerProperties::addJoinToTreeWidget( const QgsVectorLayerJoinInfo
joinItem->setData( 0, Qt::UserRole, join.joinLayerId() );

QTreeWidgetItem *childJoinField = new QTreeWidgetItem();
childJoinField->setText( 0, QStringLiteral( "Join field" ) );
childJoinField->setText( 0, tr( "Join field" ) );
childJoinField->setText( 1, join.joinFieldName() );
childJoinField->setFlags( Qt::ItemIsEnabled );
joinItem->addChild( childJoinField );

QTreeWidgetItem *childTargetField = new QTreeWidgetItem();
childTargetField->setText( 0, QStringLiteral( "Target field" ) );
childTargetField->setText( 0, tr( "Target field" ) );
childTargetField->setText( 1, join.targetFieldName() );
joinItem->addChild( childTargetField );

QTreeWidgetItem *childMemCache = new QTreeWidgetItem();
childMemCache->setText( 0, QStringLiteral( "Cache join layer in virtual memory" ) );
childMemCache->setText( 0, tr( "Cache join layer in virtual memory" ) );
if ( join.isUsingMemoryCache() )
childMemCache->setText( 1, QChar( 0x2714 ) );
joinItem->addChild( childMemCache );

QTreeWidgetItem *childDynForm = new QTreeWidgetItem();
childDynForm->setText( 0, QStringLiteral( "Dynamic form" ) );
childDynForm->setText( 0, tr( "Dynamic form" ) );
if ( join.isDynamicFormEnabled() )
childDynForm->setText( 1, QChar( 0x2714 ) );
joinItem->addChild( childDynForm );

QTreeWidgetItem *childEditable = new QTreeWidgetItem();
childEditable->setText( 0, QStringLiteral( "Editable join layer" ) );
childEditable->setText( 0, tr( "Editable join layer" ) );
if ( join.isEditable() )
childEditable->setText( 1, QChar( 0x2714 ) );
joinItem->addChild( childEditable );

QTreeWidgetItem *childUpsert = new QTreeWidgetItem();
childUpsert->setText( 0, QStringLiteral( "Upsert on edit" ) );
childUpsert->setText( 0, tr( "Upsert on edit" ) );
if ( join.hasUpsertOnEdit() )
childUpsert->setText( 1, QChar( 0x2714 ) );
joinItem->addChild( childUpsert );

QTreeWidgetItem *childCascade = new QTreeWidgetItem();
childCascade->setText( 0, QStringLiteral( "Delete cascade" ) );
childCascade->setText( 0, tr( "Delete cascade" ) );
if ( join.hasCascadedDelete() )
childCascade->setText( 1, QChar( 0x2714 ) );
joinItem->addChild( childCascade );

QTreeWidgetItem *childPrefix = new QTreeWidgetItem();
childPrefix->setText( 0, QStringLiteral( "Custom field name prefix" ) );
childPrefix->setText( 0, tr( "Custom field name prefix" ) );
childPrefix->setText( 1, join.prefix() );
joinItem->addChild( childPrefix );

QTreeWidgetItem *childFields = new QTreeWidgetItem();
childFields->setText( 0, QStringLiteral( "Joined fields" ) );
childFields->setText( 0, tr( "Joined fields" ) );
const QStringList *list = join.joinFieldNamesSubset();
if ( list )
childFields->setText( 1, QString::number( list->count() ) );
Expand Down

0 comments on commit 60cd3c4

Please sign in to comment.