@@ -920,7 +920,7 @@ QString QgsProcessingParameterDefinition::valueAsPythonString( const QVariant &v
920
920
QString QgsProcessingParameterDefinition::asScriptCode () const
921
921
{
922
922
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
923
- if ( mFlags && FlagOptional )
923
+ if ( mFlags & FlagOptional )
924
924
code += QStringLiteral ( " optional " );
925
925
code += type () + ' ' ;
926
926
code += mDefault .toString ();
@@ -963,7 +963,7 @@ QString QgsProcessingParameterBoolean::valueAsPythonString( const QVariant &val,
963
963
QString QgsProcessingParameterBoolean::asScriptCode () const
964
964
{
965
965
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
966
- if ( mFlags && FlagOptional )
966
+ if ( mFlags & FlagOptional )
967
967
code += QStringLiteral ( " optional " );
968
968
code += type () + ' ' ;
969
969
code += mDefault .toBool () ? QStringLiteral ( " true" ) : QStringLiteral ( " false" );
@@ -1216,7 +1216,7 @@ bool QgsProcessingParameterFile::checkValueIsAcceptable( const QVariant &input,
1216
1216
QString QgsProcessingParameterFile::asScriptCode () const
1217
1217
{
1218
1218
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
1219
- if ( mFlags && FlagOptional )
1219
+ if ( mFlags & FlagOptional )
1220
1220
code += QStringLiteral ( " optional " );
1221
1221
code += ( mBehavior == File ? QStringLiteral ( " file" ) : QStringLiteral ( " folder" ) ) + ' ' ;
1222
1222
code += mDefault .toString ();
@@ -1457,7 +1457,7 @@ QString QgsProcessingParameterMultipleLayers::valueAsPythonString( const QVarian
1457
1457
QString QgsProcessingParameterMultipleLayers::asScriptCode () const
1458
1458
{
1459
1459
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
1460
- if ( mFlags && FlagOptional )
1460
+ if ( mFlags & FlagOptional )
1461
1461
code += QStringLiteral ( " optional " );
1462
1462
switch ( mLayerType )
1463
1463
{
@@ -1881,7 +1881,7 @@ QString QgsProcessingParameterEnum::valueAsPythonString( const QVariant &value,
1881
1881
QString QgsProcessingParameterEnum::asScriptCode () const
1882
1882
{
1883
1883
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
1884
- if ( mFlags && FlagOptional )
1884
+ if ( mFlags & FlagOptional )
1885
1885
code += QStringLiteral ( " optional " );
1886
1886
code += QStringLiteral ( " enum " );
1887
1887
@@ -1973,7 +1973,7 @@ QString QgsProcessingParameterString::valueAsPythonString( const QVariant &value
1973
1973
QString QgsProcessingParameterString::asScriptCode () const
1974
1974
{
1975
1975
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
1976
- if ( mFlags && FlagOptional )
1976
+ if ( mFlags & FlagOptional )
1977
1977
code += QStringLiteral ( " optional " );
1978
1978
code += QStringLiteral ( " string " );
1979
1979
@@ -2206,7 +2206,7 @@ QString QgsProcessingParameterField::valueAsPythonString( const QVariant &value,
2206
2206
QString QgsProcessingParameterField::asScriptCode () const
2207
2207
{
2208
2208
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
2209
- if ( mFlags && FlagOptional )
2209
+ if ( mFlags & FlagOptional )
2210
2210
code += QStringLiteral ( " optional " );
2211
2211
code += QStringLiteral ( " field " );
2212
2212
@@ -2408,7 +2408,7 @@ QString QgsProcessingParameterFeatureSource::valueAsPythonString( const QVariant
2408
2408
QString QgsProcessingParameterFeatureSource::asScriptCode () const
2409
2409
{
2410
2410
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
2411
- if ( mFlags && FlagOptional )
2411
+ if ( mFlags & FlagOptional )
2412
2412
code += QStringLiteral ( " optional " );
2413
2413
code += QStringLiteral ( " source " );
2414
2414
@@ -2556,7 +2556,7 @@ QString QgsProcessingParameterFeatureSink::valueAsPythonString( const QVariant &
2556
2556
QString QgsProcessingParameterFeatureSink::asScriptCode () const
2557
2557
{
2558
2558
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
2559
- if ( mFlags && FlagOptional )
2559
+ if ( mFlags & FlagOptional )
2560
2560
code += QStringLiteral ( " optional " );
2561
2561
code += QStringLiteral ( " sink " );
2562
2562
@@ -2977,7 +2977,7 @@ QString QgsProcessingParameterVectorOutput::valueAsPythonString( const QVariant
2977
2977
QString QgsProcessingParameterVectorOutput::asScriptCode () const
2978
2978
{
2979
2979
QString code = QStringLiteral ( " ##%1=" ).arg ( mName );
2980
- if ( mFlags && FlagOptional )
2980
+ if ( mFlags & FlagOptional )
2981
2981
code += QStringLiteral ( " optional " );
2982
2982
code += QStringLiteral ( " vectorOut " );
2983
2983
0 commit comments