@@ -3073,11 +3073,10 @@ QgsProcessingParameterFeatureSource *QgsProcessingParameterFeatureSource::fromSc
3073
3073
return new QgsProcessingParameterFeatureSource ( name, description, types, def, isOptional );
3074
3074
}
3075
3075
3076
- QgsProcessingParameterFeatureSink::QgsProcessingParameterFeatureSink ( const QString &name, const QString &description, QgsProcessing::SourceType type, const QVariant &defaultValue, bool optional )
3077
- : QgsProcessingDestinationParameter( name, description, defaultValue, optional )
3076
+ QgsProcessingParameterFeatureSink::QgsProcessingParameterFeatureSink ( const QString &name, const QString &description, QgsProcessing::SourceType type, const QVariant &defaultValue, bool optional, bool createByDefault )
3077
+ : QgsProcessingDestinationParameter( name, description, defaultValue, optional, createByDefault )
3078
3078
, mDataType( type )
3079
3079
{
3080
-
3081
3080
}
3082
3081
3083
3082
QgsProcessingParameterDefinition *QgsProcessingParameterFeatureSink::clone () const
@@ -3277,9 +3276,10 @@ QgsProcessingParameterFeatureSink *QgsProcessingParameterFeatureSink::fromScript
3277
3276
return new QgsProcessingParameterFeatureSink ( name, description, type, definition, isOptional );
3278
3277
}
3279
3278
3280
- QgsProcessingParameterRasterDestination::QgsProcessingParameterRasterDestination ( const QString &name, const QString &description, const QVariant &defaultValue, bool optional )
3281
- : QgsProcessingDestinationParameter( name, description, defaultValue, optional )
3282
- {}
3279
+ QgsProcessingParameterRasterDestination::QgsProcessingParameterRasterDestination ( const QString &name, const QString &description, const QVariant &defaultValue, bool optional, bool createByDefault )
3280
+ : QgsProcessingDestinationParameter( name, description, defaultValue, optional, createByDefault )
3281
+ {
3282
+ }
3283
3283
3284
3284
QgsProcessingParameterDefinition *QgsProcessingParameterRasterDestination::clone () const
3285
3285
{
@@ -3365,8 +3365,8 @@ QgsProcessingParameterRasterDestination *QgsProcessingParameterRasterDestination
3365
3365
}
3366
3366
3367
3367
3368
- QgsProcessingParameterFileDestination::QgsProcessingParameterFileDestination ( const QString &name, const QString &description, const QString &fileFilter, const QVariant &defaultValue, bool optional )
3369
- : QgsProcessingDestinationParameter( name, description, defaultValue, optional )
3368
+ QgsProcessingParameterFileDestination::QgsProcessingParameterFileDestination ( const QString &name, const QString &description, const QString &fileFilter, const QVariant &defaultValue, bool optional, bool createByDefault )
3369
+ : QgsProcessingDestinationParameter( name, description, defaultValue, optional, createByDefault )
3370
3370
, mFileFilter( fileFilter.isEmpty() ? QObject::tr( " All files (*.*)" ) : fileFilter )
3371
3371
{
3372
3372
@@ -3542,8 +3542,9 @@ QgsProcessingParameterFolderDestination *QgsProcessingParameterFolderDestination
3542
3542
return new QgsProcessingParameterFolderDestination ( name, description, definition.isEmpty () ? QVariant () : definition, isOptional );
3543
3543
}
3544
3544
3545
- QgsProcessingDestinationParameter::QgsProcessingDestinationParameter ( const QString &name, const QString &description, const QVariant &defaultValue, bool optional )
3545
+ QgsProcessingDestinationParameter::QgsProcessingDestinationParameter ( const QString &name, const QString &description, const QVariant &defaultValue, bool optional, bool createByDefault )
3546
3546
: QgsProcessingParameterDefinition( name, description, defaultValue, optional )
3547
+ , mCreateByDefault( createByDefault )
3547
3548
{
3548
3549
3549
3550
}
@@ -3579,8 +3580,8 @@ void QgsProcessingDestinationParameter::setCreateByDefault( bool createByDefault
3579
3580
mCreateByDefault = createByDefault;
3580
3581
}
3581
3582
3582
- QgsProcessingParameterVectorDestination::QgsProcessingParameterVectorDestination ( const QString &name, const QString &description, QgsProcessing::SourceType type, const QVariant &defaultValue, bool optional )
3583
- : QgsProcessingDestinationParameter( name, description, defaultValue, optional )
3583
+ QgsProcessingParameterVectorDestination::QgsProcessingParameterVectorDestination ( const QString &name, const QString &description, QgsProcessing::SourceType type, const QVariant &defaultValue, bool optional, bool createByDefault )
3584
+ : QgsProcessingDestinationParameter( name, description, defaultValue, optional, createByDefault )
3584
3585
, mDataType( type )
3585
3586
{
3586
3587
0 commit comments