QGIS/python/analysis/processing/qgsnativealgorithms.sip.in
Nyall Dawson 2d1e9188f1 [processing] Allow providers to return a different helpId() vs
their unique id()

This is used when generating the QgsHelp url for algorithms
attached to the providers.

Implement helpId overrides for the native and 3d providers so
that they return 'qgis' helpIds, meaning that all QGIS processing
algorithm documentation can be kept within the same url path
regardless of which QGIS provider library it sits within.

This also allows us to freely move algorithms from the Python
'qgis' provider to c++ 'native' provider in future releases
without breaking the help URLs.

Fixes #17231
2018-02-09 11:26:03 +10:00

59 lines
1.6 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/analysis/processing/qgsnativealgorithms.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsNativeAlgorithms: QgsProcessingProvider
{
%Docstring
.. versionadded:: 3.0
Native c++ processing algorithm provider.
%End
%TypeHeaderCode
#include "qgsnativealgorithms.h"
%End
public:
QgsNativeAlgorithms( QObject *parent = 0 );
%Docstring
Constructor for QgsNativeAlgorithms.
%End
virtual QIcon icon() const;
virtual QString svgIconPath() const;
virtual QString id() const;
virtual QString helpId() const;
virtual QString name() const;
virtual bool supportsNonFileBasedOutput() const;
protected:
virtual void loadAlgorithms();
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/analysis/processing/qgsnativealgorithms.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/