@@ -1151,7 +1151,7 @@ void TestQgsProcessing::parameters()
1151
1151
1152
1152
// QgsProcessingFeatureSinkDefinition as parameter
1153
1153
QgsProject p;
1154
- QgsProcessingFeatureSinkDefinition fs ( QStringLiteral ( " test.shp" ) );
1154
+ QgsProcessingOutputLayerDefinition fs ( QStringLiteral ( " test.shp" ) );
1155
1155
fs.destinationProject = &p;
1156
1156
QVERIFY ( context.layersToLoadOnCompletion ().isEmpty () );
1157
1157
params.insert ( QStringLiteral ( " fs" ), QVariant::fromValue ( fs ) );
@@ -2272,7 +2272,7 @@ void TestQgsProcessing::parameterFeatureSink()
2272
2272
QVERIFY ( def->checkValueIsAcceptable ( " layer12312312" ) );
2273
2273
QVERIFY ( !def->checkValueIsAcceptable ( " " ) );
2274
2274
QVERIFY ( !def->checkValueIsAcceptable ( QVariant () ) );
2275
- QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingFeatureSinkDefinition ( " layer1231123" ) ) );
2275
+ QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingOutputLayerDefinition ( " layer1231123" ) ) );
2276
2276
2277
2277
// should be OK with or without context - it's an output layer!
2278
2278
QVERIFY ( def->checkValueIsAcceptable ( " c:/Users/admin/Desktop/roads_clipped_transformed_v1_reprojected_final_clipped_aAAA.shp" ) );
@@ -2287,7 +2287,7 @@ void TestQgsProcessing::parameterFeatureSink()
2287
2287
QVERIFY ( def->checkValueIsAcceptable ( " c:/Users/admin/Desktop/roads_clipped_transformed_v1_reprojected_final_clipped_aAAA.shp" ) );
2288
2288
QVERIFY ( def->checkValueIsAcceptable ( " " ) );
2289
2289
QVERIFY ( def->checkValueIsAcceptable ( QVariant () ) );
2290
- QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingFeatureSinkDefinition ( " layer1231123" ) ) );
2290
+ QVERIFY ( def->checkValueIsAcceptable ( QgsProcessingOutputLayerDefinition ( " layer1231123" ) ) );
2291
2291
2292
2292
// test hasGeometry
2293
2293
QVERIFY ( QgsProcessingParameterFeatureSink ( " test" , QString (), QgsProcessingParameterDefinition::TypeAny ).hasGeometry () );
@@ -2391,15 +2391,15 @@ void TestQgsProcessing::processingFeatureSink()
2391
2391
{
2392
2392
QString sinkString ( QStringLiteral ( " test.shp" ) );
2393
2393
QgsProject p;
2394
- QgsProcessingFeatureSinkDefinition fs ( sinkString, &p );
2394
+ QgsProcessingOutputLayerDefinition fs ( sinkString, &p );
2395
2395
QCOMPARE ( fs.sink .staticValue ().toString (), sinkString );
2396
2396
QCOMPARE ( fs.destinationProject , &p );
2397
2397
2398
2398
// test storing QgsProcessingFeatureSink in variant and retrieving
2399
2399
QVariant fsInVariant = QVariant::fromValue ( fs );
2400
2400
QVERIFY ( fsInVariant.isValid () );
2401
2401
2402
- QgsProcessingFeatureSinkDefinition fromVar = qvariant_cast<QgsProcessingFeatureSinkDefinition >( fsInVariant );
2402
+ QgsProcessingOutputLayerDefinition fromVar = qvariant_cast<QgsProcessingOutputLayerDefinition >( fsInVariant );
2403
2403
QCOMPARE ( fromVar.sink .staticValue ().toString (), sinkString );
2404
2404
QCOMPARE ( fromVar.destinationProject , &p );
2405
2405
@@ -2410,7 +2410,7 @@ void TestQgsProcessing::processingFeatureSink()
2410
2410
// first using static string definition
2411
2411
QgsProcessingParameterDefinition *def = new QgsProcessingParameterString ( QStringLiteral ( " layer" ) );
2412
2412
QVariantMap params;
2413
- params.insert ( QStringLiteral ( " layer" ), QgsProcessingFeatureSinkDefinition ( " memory:test" , nullptr ) );
2413
+ params.insert ( QStringLiteral ( " layer" ), QgsProcessingOutputLayerDefinition ( " memory:test" , nullptr ) );
2414
2414
QString dest;
2415
2415
std::unique_ptr< QgsFeatureSink > sink ( QgsProcessingParameters::parameterAsSink ( def, params, QgsFields (), QgsWkbTypes::Point , QgsCoordinateReferenceSystem ( " EPSG:3111" ), context, dest ) );
2416
2416
QVERIFY ( sink.get () );
@@ -2419,7 +2419,7 @@ void TestQgsProcessing::processingFeatureSink()
2419
2419
QCOMPARE ( layer->crs ().authid (), QStringLiteral ( " EPSG:3111" ) );
2420
2420
2421
2421
// next using property based definition
2422
- params.insert ( QStringLiteral ( " layer" ), QgsProcessingFeatureSinkDefinition ( QgsProperty::fromExpression ( QStringLiteral ( " trim('memory' + ':test2')" ) ), nullptr ) );
2422
+ params.insert ( QStringLiteral ( " layer" ), QgsProcessingOutputLayerDefinition ( QgsProperty::fromExpression ( QStringLiteral ( " trim('memory' + ':test2')" ) ), nullptr ) );
2423
2423
sink.reset ( QgsProcessingParameters::parameterAsSink ( def, params, QgsFields (), QgsWkbTypes::Point , QgsCoordinateReferenceSystem ( " EPSG:3113" ), context, dest ) );
2424
2424
QVERIFY ( sink.get () );
2425
2425
QgsVectorLayer *layer2 = qobject_cast< QgsVectorLayer *>( QgsProcessingUtils::mapLayerFromString ( dest, context, false ) );
0 commit comments