|
| QgsProcessingProvider (const QgsProcessingProvider &other)=delete |
| Providers cannot be copied. More...
|
|
| QgsProcessingProvider (QObject *parent=nullptr) |
| Constructor for QgsProcessingProvider. More...
|
|
| ~QgsProcessingProvider () override |
|
const QgsProcessingAlgorithm * | algorithm (const QString &name) const |
| Returns the matching algorithm by name, or nullptr if no matching algorithm is contained by this provider. More...
|
|
QList< const QgsProcessingAlgorithm * > | algorithms () const |
| Returns a list of algorithms supplied by this provider. More...
|
|
virtual bool | canBeActivated () const |
| Returns true if the provider can be activated, or false if it cannot be activated (e.g. More...
|
|
virtual QString | defaultPointCloudFileExtension () const |
| Returns the default file extension to use for point cloud outputs created by the provider. More...
|
|
virtual QString | defaultRasterFileExtension () const |
| Returns the default file extension to use for raster outputs created by the provider. More...
|
|
virtual QString | defaultVectorFileExtension (bool hasGeometry=true) const |
| Returns the default file extension to use for vector outputs created by the provider. More...
|
|
virtual Flags | flags () const |
| Returns the flags indicating how and when the provider operates and should be exposed to users. More...
|
|
virtual QString | helpId () const |
| Returns the provider help id string, used for creating QgsHelp urls for algorithms belong to this provider. More...
|
|
virtual QIcon | icon () const |
| Returns an icon for the provider. More...
|
|
virtual QString | id () const =0 |
| Returns the unique provider id, used for identifying the provider. More...
|
|
virtual bool | isActive () const |
| Returns true if the provider is active and able to run algorithms. More...
|
|
virtual bool | isSupportedOutputValue (const QVariant &outputValue, const QgsProcessingDestinationParameter *parameter, QgsProcessingContext &context, QString &error) const |
| Returns true if the specified outputValue is of a supported file format for the given destination parameter. More...
|
|
virtual bool | load () |
| Loads the provider. More...
|
|
virtual QString | longName () const |
| Returns the longer version of the provider name, which can include extra details such as version numbers. More...
|
|
virtual QString | name () const =0 |
| Returns the provider name, which is used to describe the provider within the GUI. More...
|
|
QgsProcessingProvider & | operator= (const QgsProcessingProvider &other)=delete |
| Providers cannot be copied. More...
|
|
void | refreshAlgorithms () |
| Refreshes the algorithms available from the provider, causing it to re-populate with all associated algorithms. More...
|
|
virtual QStringList | supportedOutputPointCloudLayerExtensions () const |
| Returns a list of the point cloud format file extensions supported by this provider. More...
|
|
virtual QStringList | supportedOutputRasterLayerExtensions () const |
| Returns a list of the raster format file extensions supported by this provider. More...
|
|
virtual QStringList | supportedOutputTableExtensions () const |
| Returns a list of the table (geometry-less vector layers) file extensions supported by this provider. More...
|
|
virtual QStringList | supportedOutputVectorLayerExtensions () const |
| Returns a list of the vector format file extensions supported by this provider. More...
|
|
virtual bool | supportsNonFileBasedOutput () const |
| Returns true if the provider supports non-file based outputs (such as memory layers or direct database outputs). More...
|
|
virtual QString | svgIconPath () const |
| Returns a path to an SVG version of the provider's icon. More...
|
|
virtual void | unload () |
| Unloads the provider. More...
|
|
virtual QString | versionInfo () const |
| Returns a version information string for the provider, or an empty string if this is not applicable (e.g. More...
|
|
virtual QString | warningMessage () const |
| Returns an optional warning message to show users when running algorithms from this provider. More...
|
|