QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
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 id() const =0
Returns the unique provider id, used for identifying the provider.
Abstract base class for processing providers.
virtual QIcon icon() const
Returns an icon for the provider.
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 svgIconPath() const
Returns a path to an SVG version of the provider's icon.
virtual void loadAlgorithms()=0
Loads all algorithms belonging to this provider.
virtual QString helpId() const
Returns the provider help id string, used for creating QgsHelp urls for algorithms belong to this pro...
virtual bool supportsNonFileBasedOutput() const
Returns true if the provider supports non-file based outputs (such as memory layers or direct databas...