Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
replace deprecated parameterAsFields with parameterAsStrings
  • Loading branch information
alexbruy committed Apr 7, 2023
1 parent 89ddbc3 commit 6f44bb4
Show file tree
Hide file tree
Showing 11 changed files with 15 additions and 15 deletions.
Expand Up @@ -114,7 +114,7 @@ bool QgsAddIncrementalFieldAlgorithm::prepareAlgorithm( const QVariantMap &param
mValue = mStartValue;
mModulusValue = parameterAsInt( parameters, QStringLiteral( "MODULUS" ), context );
mFieldName = parameterAsString( parameters, QStringLiteral( "FIELD_NAME" ), context );
mGroupedFieldNames = parameterAsFields( parameters, QStringLiteral( "GROUP_FIELDS" ), context );
mGroupedFieldNames = parameterAsStrings( parameters, QStringLiteral( "GROUP_FIELDS" ), context );

mSortExpressionString = parameterAsExpression( parameters, QStringLiteral( "SORT_EXPRESSION" ), context );
mSortAscending = parameterAsBoolean( parameters, QStringLiteral( "SORT_ASCENDING" ), context );
Expand Down
Expand Up @@ -137,7 +137,7 @@ bool QgsDetectVectorChangesAlgorithm::prepareAlgorithm( const QVariantMap &param
feedback->reportError( QObject::tr( "CRS for revised layer (%1) does not match the original layer (%2) - reprojection accuracy may affect geometry matching" ).arg( mOriginal->sourceCrs().userFriendlyIdentifier(),
mRevised->sourceCrs().userFriendlyIdentifier() ), false );

mFieldsToCompare = parameterAsFields( parameters, QStringLiteral( "COMPARE_ATTRIBUTES" ), context );
mFieldsToCompare = parameterAsStrings( parameters, QStringLiteral( "COMPARE_ATTRIBUTES" ), context );
mOriginalFieldsToCompareIndices.reserve( mFieldsToCompare.size() );
mRevisedFieldsToCompareIndices.reserve( mFieldsToCompare.size() );
QStringList missingOriginalFields;
Expand Down
2 changes: 1 addition & 1 deletion src/analysis/processing/qgsalgorithmdissolve.cpp
Expand Up @@ -36,7 +36,7 @@ QVariantMap QgsCollectorAlgorithm::processCollection( const QVariantMap &paramet
if ( !sink )
throw QgsProcessingException( invalidSinkError( parameters, QStringLiteral( "OUTPUT" ) ) );

const QStringList fields = parameterAsFields( parameters, QStringLiteral( "FIELD" ), context );
const QStringList fields = parameterAsStrings( parameters, QStringLiteral( "FIELD" ), context );

const long count = source->featureCount();

Expand Down
4 changes: 2 additions & 2 deletions src/analysis/processing/qgsalgorithmdropfields.cpp
Expand Up @@ -108,7 +108,7 @@ QgsFields QgsDropTableFieldsAlgorithm::outputFields( const QgsFields &inputField

bool QgsDropTableFieldsAlgorithm::prepareAlgorithm( const QVariantMap &parameters, QgsProcessingContext &context, QgsProcessingFeedback *feedback )
{
mFieldsToDelete = parameterAsFields( parameters, QStringLiteral( "COLUMN" ), context );
mFieldsToDelete = parameterAsStrings( parameters, QStringLiteral( "COLUMN" ), context );

if ( feedback )
{
Expand Down Expand Up @@ -241,7 +241,7 @@ QgsFields QgsRetainTableFieldsAlgorithm::outputFields( const QgsFields &inputFie

bool QgsRetainTableFieldsAlgorithm::prepareAlgorithm( const QVariantMap &parameters, QgsProcessingContext &context, QgsProcessingFeedback *feedback )
{
mFieldsToRetain = parameterAsFields( parameters, QStringLiteral( "FIELDS" ), context );
mFieldsToRetain = parameterAsStrings( parameters, QStringLiteral( "FIELDS" ), context );

if ( feedback )
{
Expand Down
4 changes: 2 additions & 2 deletions src/analysis/processing/qgsalgorithmintersection.cpp
Expand Up @@ -93,8 +93,8 @@ QVariantMap QgsIntersectionAlgorithm::processAlgorithm( const QVariantMap &param

const Qgis::WkbType geomType = QgsWkbTypes::multiType( sourceA->wkbType() );

const QStringList fieldsA = parameterAsFields( parameters, QStringLiteral( "INPUT_FIELDS" ), context );
const QStringList fieldsB = parameterAsFields( parameters, QStringLiteral( "OVERLAY_FIELDS" ), context );
const QStringList fieldsA = parameterAsStrings( parameters, QStringLiteral( "INPUT_FIELDS" ), context );
const QStringList fieldsB = parameterAsStrings( parameters, QStringLiteral( "OVERLAY_FIELDS" ), context );

const QList<int> fieldIndicesA = QgsProcessingUtils::fieldNamesToIndices( fieldsA, sourceA->fields() );
const QList<int> fieldIndicesB = QgsProcessingUtils::fieldNamesToIndices( fieldsB, sourceB->fields() );
Expand Down
2 changes: 1 addition & 1 deletion src/analysis/processing/qgsalgorithmjoinbyattribute.cpp
Expand Up @@ -118,7 +118,7 @@ QVariantMap QgsJoinByAttributeAlgorithm::processAlgorithm( const QVariantMap &pa

const QString field1Name = parameterAsString( parameters, QStringLiteral( "FIELD" ), context );
const QString field2Name = parameterAsString( parameters, QStringLiteral( "FIELD_2" ), context );
const QStringList fieldsToCopy = parameterAsFields( parameters, QStringLiteral( "FIELDS_TO_COPY" ), context );
const QStringList fieldsToCopy = parameterAsStrings( parameters, QStringLiteral( "FIELDS_TO_COPY" ), context );

const int joinField1Index = input->fields().lookupField( field1Name );
const int joinField2Index = input2->fields().lookupField( field2Name );
Expand Down
2 changes: 1 addition & 1 deletion src/analysis/processing/qgsalgorithmjoinbylocation.cpp
Expand Up @@ -128,7 +128,7 @@ QVariantMap QgsJoinByLocationAlgorithm::processAlgorithm( const QVariantMap &par

mJoinMethod = static_cast< JoinMethod >( parameterAsEnum( parameters, QStringLiteral( "METHOD" ), context ) );

const QStringList joinedFieldNames = parameterAsFields( parameters, QStringLiteral( "JOIN_FIELDS" ), context );
const QStringList joinedFieldNames = parameterAsStrings( parameters, QStringLiteral( "JOIN_FIELDS" ), context );

mPredicates = parameterAsEnums( parameters, QStringLiteral( "PREDICATE" ), context );
sortPredicates( mPredicates );
Expand Down
2 changes: 1 addition & 1 deletion src/analysis/processing/qgsalgorithmjoinbynearest.cpp
Expand Up @@ -131,7 +131,7 @@ QVariantMap QgsJoinByNearestAlgorithm::processAlgorithm( const QVariantMap &para
const bool sameSourceAndTarget = parameters.value( QStringLiteral( "INPUT" ) ) == parameters.value( QStringLiteral( "INPUT_2" ) );

const QString prefix = parameterAsString( parameters, QStringLiteral( "PREFIX" ), context );
const QStringList fieldsToCopy = parameterAsFields( parameters, QStringLiteral( "FIELDS_TO_COPY" ), context );
const QStringList fieldsToCopy = parameterAsStrings( parameters, QStringLiteral( "FIELDS_TO_COPY" ), context );

QgsFields outFields2;
QgsAttributeList fields2Indices;
Expand Down
4 changes: 2 additions & 2 deletions src/analysis/processing/qgsalgorithmjoinwithlines.cpp
Expand Up @@ -122,11 +122,11 @@ QVariantMap QgsJoinWithLinesAlgorithm::processAlgorithm( const QVariantMap &para

const QString fieldHubName = parameterAsString( parameters, QStringLiteral( "HUB_FIELD" ), context );
const int fieldHubIndex = hubSource->fields().lookupField( fieldHubName );
const QStringList hubFieldsToCopy = parameterAsFields( parameters, QStringLiteral( "HUB_FIELDS" ), context );
const QStringList hubFieldsToCopy = parameterAsStrings( parameters, QStringLiteral( "HUB_FIELDS" ), context );

const QString fieldSpokeName = parameterAsString( parameters, QStringLiteral( "SPOKE_FIELD" ), context );
const int fieldSpokeIndex = spokeSource->fields().lookupField( fieldSpokeName );
const QStringList spokeFieldsToCopy = parameterAsFields( parameters, QStringLiteral( "SPOKE_FIELDS" ), context );
const QStringList spokeFieldsToCopy = parameterAsStrings( parameters, QStringLiteral( "SPOKE_FIELDS" ), context );

if ( fieldHubIndex < 0 || fieldSpokeIndex < 0 )
throw QgsProcessingException( QObject::tr( "Invalid ID field" ) );
Expand Down
4 changes: 2 additions & 2 deletions src/analysis/processing/qgsalgorithmlineintersection.cpp
Expand Up @@ -91,8 +91,8 @@ QVariantMap QgsLineIntersectionAlgorithm::processAlgorithm( const QVariantMap &p
if ( !sourceB )
throw QgsProcessingException( invalidSourceError( parameters, QStringLiteral( "INTERSECT" ) ) );

const QStringList fieldsA = parameterAsFields( parameters, QStringLiteral( "INPUT_FIELDS" ), context );
const QStringList fieldsB = parameterAsFields( parameters, QStringLiteral( "INTERSECT_FIELDS" ), context );
const QStringList fieldsA = parameterAsStrings( parameters, QStringLiteral( "INPUT_FIELDS" ), context );
const QStringList fieldsB = parameterAsStrings( parameters, QStringLiteral( "INTERSECT_FIELDS" ), context );

QgsAttributeList fieldIndicesA = QgsProcessingUtils::fieldNamesToIndices( fieldsA, sourceA->fields() );
QgsAttributeList fieldIndicesB = QgsProcessingUtils::fieldNamesToIndices( fieldsB, sourceB->fields() );
Expand Down
Expand Up @@ -82,7 +82,7 @@ QVariantMap QgsRemoveDuplicatesByAttributeAlgorithm::processAlgorithm( const QVa
if ( !source )
throw QgsProcessingException( invalidSourceError( parameters, QStringLiteral( "INPUT" ) ) );

const QStringList fieldNames = parameterAsFields( parameters, QStringLiteral( "FIELDS" ), context );
const QStringList fieldNames = parameterAsStrings( parameters, QStringLiteral( "FIELDS" ), context );

QgsAttributeList attributes;
for ( const QString &field : fieldNames )
Expand Down

0 comments on commit 6f44bb4

Please sign in to comment.