18 #ifndef QGSNATIVEALGORITHMS_H 19 #define QGSNATIVEALGORITHMS_H 21 #include "qgis_analysis.h" 42 QIcon
icon()
const override;
44 QString
id()
const override;
45 QString
helpId()
const override;
46 QString
name()
const override;
55 #endif // QGSNATIVEALGORITHMS_H virtual QString name() const =0
Returns the provider name, which is used to describe the provider within the GUI. ...
Native c++ processing algorithm provider.
virtual QString helpId() const
Returns the provider help id string, used for creating QgsHelp urls for algorithms belong to this pro...
Abstract base class for processing providers.
virtual bool supportsNonFileBasedOutput() const
Returns true if the provider supports non-file based outputs (such as memory layers or direct databas...
virtual QString svgIconPath() const
Returns a path to an SVG version of the provider's icon.
virtual QString id() const =0
Returns the unique provider id, used for identifying the provider.
virtual void loadAlgorithms()=0
Loads all algorithms belonging to this provider.
virtual QIcon icon() const
Returns an icon for the provider.