| QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
    | 
A multi-layer output for processing algorithms which create map layers, when the number and nature of the output layers is not predefined. More...
#include <qgsprocessingoutputs.h>

| Public Member Functions | |
| QgsProcessingOutputMultipleLayers (const QString &name, const QString &description=QString()) | |
| Constructor for QgsProcessingOutputMultipleLayers. | |
| QString | type () const override | 
| Unique output type name. | |
| QString | valueAsString (const QVariant &value, QgsProcessingContext &context, bool &ok) const override | 
| Returns a string version of the parameter output value (if possible). | |
|  Public Member Functions inherited from QgsProcessingOutputDefinition | |
| QgsProcessingOutputDefinition (const QString &name, const QString &description=QString()) | |
| Constructor for QgsProcessingOutputDefinition. | |
| virtual | ~QgsProcessingOutputDefinition ()=default | 
| bool | autoCreated () const | 
| Returns trueif the output was automatically created when adding a parameter. | |
| QString | description () const | 
| Returns the description for the output. | |
| QString | name () const | 
| Returns the name of the output. | |
| void | setAutoCreated (bool autoCreated) | 
| Sets whether an output was automatically created when adding a parameter. | |
| void | setDescription (const QString &description) | 
| Sets the description for the output. | |
| void | setName (const QString &name) | 
| Sets the name of the output. | |
| virtual QString | valueAsFormattedString (const QVariant &value, QgsProcessingContext &context, bool &ok) const | 
| Returns a HTML string version of the parameter output value (if possible). | |
| Static Public Member Functions | |
| static QString | typeName () | 
| Returns the type name for the output class. | |
| Additional Inherited Members | |
|  Protected Attributes inherited from QgsProcessingOutputDefinition | |
| bool | mAutoCreated = false | 
| QString | mDescription | 
| Output description. | |
| QString | mName | 
| Output name. | |
A multi-layer output for processing algorithms which create map layers, when the number and nature of the output layers is not predefined.
Definition at line 299 of file qgsprocessingoutputs.h.
| QgsProcessingOutputMultipleLayers::QgsProcessingOutputMultipleLayers | ( | const QString & | name, | 
| const QString & | description = QString() | ||
| ) | 
Constructor for QgsProcessingOutputMultipleLayers.
Definition at line 173 of file qgsprocessingoutputs.cpp.
| 
 | overridevirtual | 
Unique output type name.
Implements QgsProcessingOutputDefinition.
Definition at line 177 of file qgsprocessingoutputs.cpp.
| 
 | inlinestatic | 
Returns the type name for the output class.
Definition at line 311 of file qgsprocessingoutputs.h.
| 
 | overridevirtual | 
Returns a string version of the parameter output value (if possible).
| value | value to convert | 
| context | processing context | 
| ok | will be set to trueif value could be represented as a string. | 
Reimplemented from QgsProcessingOutputDefinition.
Definition at line 182 of file qgsprocessingoutputs.cpp.