22 QString QgsStringConcatenationAlgorithm::name()
 const 
   24   return QStringLiteral( 
"stringconcatenation" );
 
   27 QgsProcessingAlgorithm::Flags QgsStringConcatenationAlgorithm::flags()
 const 
   29   return FlagHideFromToolbox | FlagSkipGenericModelLogging;
 
   32 QString QgsStringConcatenationAlgorithm::displayName()
 const 
   34   return QObject::tr( 
"String concatenation" );
 
   37 QStringList QgsStringConcatenationAlgorithm::tags()
 const 
   39   return QObject::tr( 
"string,concatenation,merge" ).split( 
',' );
 
   42 QString QgsStringConcatenationAlgorithm::group()
 const 
   44   return QObject::tr( 
"Modeler tools" );
 
   47 QString QgsStringConcatenationAlgorithm::groupId()
 const 
   49   return QStringLiteral( 
"modelertools" );
 
   52 QString QgsStringConcatenationAlgorithm::shortHelpString()
 const 
   54   return QObject::tr( 
"This algorithm concatenates two strings together." );
 
   57 QgsStringConcatenationAlgorithm *QgsStringConcatenationAlgorithm::createInstance()
 const 
   59   return new QgsStringConcatenationAlgorithm();
 
   62 void QgsStringConcatenationAlgorithm::initAlgorithm( 
const QVariantMap & )
 
   71   QString input_1 = parameterAsString( parameters, QStringLiteral( 
"INPUT_1" ), context );
 
   72   QString input_2 = parameterAsString( parameters, QStringLiteral( 
"INPUT_2" ), context );
 
   75   outputs.insert( QStringLiteral( 
"CONCATENATION" ), QString( input_1 + input_2 ) );
 
Contains information about the context in which a processing algorithm is executed.
Base class for providing feedback from a processing algorithm.
A string output for processing algorithms.
A string parameter for processing algorithms.