mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-07 00:03:52 -05:00
Remove processing sip bindings from sip blacklist
This commit is contained in:
parent
bed74fc24a
commit
f831a3c1a2
@ -243,9 +243,6 @@ core/layertree/qgslayertreemodellegendnode.sip
|
|||||||
core/layertree/qgslayertreenode.sip
|
core/layertree/qgslayertreenode.sip
|
||||||
core/layertree/qgslayertreeregistrybridge.sip
|
core/layertree/qgslayertreeregistrybridge.sip
|
||||||
core/layertree/qgslayertreeutils.sip
|
core/layertree/qgslayertreeutils.sip
|
||||||
core/processing/qgsprocessingfeedback.sip
|
|
||||||
core/processing/qgsprocessingprovider.sip
|
|
||||||
core/processing/qgsprocessingregistry.sip
|
|
||||||
core/raster/qgsbilinearrasterresampler.sip
|
core/raster/qgsbilinearrasterresampler.sip
|
||||||
core/raster/qgsbrightnesscontrastfilter.sip
|
core/raster/qgsbrightnesscontrastfilter.sip
|
||||||
core/raster/qgscliptominmaxenhancement.sip
|
core/raster/qgscliptominmaxenhancement.sip
|
||||||
|
|||||||
@ -1,72 +1,94 @@
|
|||||||
/**
|
/************************************************************************
|
||||||
* \class QgsProcessingFeedback
|
* This file has been generated automatically from *
|
||||||
* \ingroup core
|
* *
|
||||||
* Base class for providing feedback from a processing algorithm.
|
* src/core/processing/qgsprocessingfeedback.h *
|
||||||
*
|
* *
|
||||||
* This base class implementation silently ignores all feedback reported by algorithms.
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
* Subclasses of QgsProcessingFeedback can be used to log this feedback or report
|
************************************************************************/
|
||||||
* it to users via the GUI.
|
|
||||||
* \note added in QGIS 3.0
|
|
||||||
*/
|
|
||||||
class QgsProcessingFeedback : public QgsFeedback
|
|
||||||
|
class QgsProcessingFeedback : QgsFeedback
|
||||||
{
|
{
|
||||||
|
%Docstring
|
||||||
|
\class QgsProcessingFeedback
|
||||||
|
\ingroup core
|
||||||
|
Base class for providing feedback from a processing algorithm.
|
||||||
|
|
||||||
|
This base class implementation silently ignores all feedback reported by algorithms.
|
||||||
|
Subclasses of QgsProcessingFeedback can be used to log this feedback or report
|
||||||
|
it to users via the GUI.
|
||||||
|
\note added in QGIS 3.0
|
||||||
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include <qgsprocessingfeedback.h>
|
#include "qgsprocessingfeedback.h"
|
||||||
%End
|
%End
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets a progress report text string. This can be used in conjunction with
|
|
||||||
* setProgress() to provide detailed progress reports, such as "Transformed
|
|
||||||
* 4 of 5 layers".
|
|
||||||
* @see setProgress()
|
|
||||||
*/
|
|
||||||
virtual void setProgressText( const QString &text );
|
virtual void setProgressText( const QString &text );
|
||||||
|
%Docstring
|
||||||
|
Sets a progress report text string. This can be used in conjunction with
|
||||||
|
setProgress() to provide detailed progress reports, such as "Transformed
|
||||||
|
4 of 5 layers".
|
||||||
|
@see setProgress()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Reports that the algorithm encountered an error which prevented it
|
|
||||||
* from successfully executing.
|
|
||||||
*/
|
|
||||||
virtual void reportError( const QString &error );
|
virtual void reportError( const QString &error );
|
||||||
|
%Docstring
|
||||||
|
Reports that the algorithm encountered an error which prevented it
|
||||||
|
from successfully executing.
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Pushes a general informational message from the algorithm. This can
|
|
||||||
* be used to report feedback which is neither a status report or an
|
|
||||||
* error, such as "Found 47 matching features".
|
|
||||||
* @see pushCommandInfo()
|
|
||||||
* @see pushDebugInfo()
|
|
||||||
* @see pushConsoleInfo()
|
|
||||||
*/
|
|
||||||
virtual void pushInfo( const QString &info );
|
virtual void pushInfo( const QString &info );
|
||||||
|
%Docstring
|
||||||
|
Pushes a general informational message from the algorithm. This can
|
||||||
|
be used to report feedback which is neither a status report or an
|
||||||
|
error, such as "Found 47 matching features".
|
||||||
|
@see pushCommandInfo()
|
||||||
|
@see pushDebugInfo()
|
||||||
|
@see pushConsoleInfo()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Pushes an informational message containing a command from the algorithm.
|
|
||||||
* This is usually used to report commands which are executed in an external
|
|
||||||
* application or as subprocesses.
|
|
||||||
* @see pushInfo()
|
|
||||||
* @see pushDebugInfo()
|
|
||||||
* @see pushConsoleInfo()
|
|
||||||
*/
|
|
||||||
virtual void pushCommandInfo( const QString &info );
|
virtual void pushCommandInfo( const QString &info );
|
||||||
|
%Docstring
|
||||||
|
Pushes an informational message containing a command from the algorithm.
|
||||||
|
This is usually used to report commands which are executed in an external
|
||||||
|
application or as subprocesses.
|
||||||
|
@see pushInfo()
|
||||||
|
@see pushDebugInfo()
|
||||||
|
@see pushConsoleInfo()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Pushes an informational message containing debugging helpers from
|
|
||||||
* the algorithm.
|
|
||||||
* @see pushInfo()
|
|
||||||
* @see pushCommandInfo()
|
|
||||||
* @see pushConsoleInfo()
|
|
||||||
*/
|
|
||||||
virtual void pushDebugInfo( const QString &info );
|
virtual void pushDebugInfo( const QString &info );
|
||||||
|
%Docstring
|
||||||
|
Pushes an informational message containing debugging helpers from
|
||||||
|
the algorithm.
|
||||||
|
@see pushInfo()
|
||||||
|
@see pushCommandInfo()
|
||||||
|
@see pushConsoleInfo()
|
||||||
|
%End
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Pushes a console feedback message from the algorithm. This is used to
|
|
||||||
* report the output from executing an external command or subprocess.
|
|
||||||
* @see pushInfo()
|
|
||||||
* @see pushDebugInfo()
|
|
||||||
* @see pushCommandInfo()
|
|
||||||
*/
|
|
||||||
virtual void pushConsoleInfo( const QString &info );
|
virtual void pushConsoleInfo( const QString &info );
|
||||||
|
%Docstring
|
||||||
|
Pushes a console feedback message from the algorithm. This is used to
|
||||||
|
report the output from executing an external command or subprocess.
|
||||||
|
@see pushInfo()
|
||||||
|
@see pushDebugInfo()
|
||||||
|
@see pushCommandInfo()
|
||||||
|
%End
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************
|
||||||
|
* This file has been generated automatically from *
|
||||||
|
* *
|
||||||
|
* src/core/processing/qgsprocessingfeedback.h *
|
||||||
|
* *
|
||||||
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
|
************************************************************************/
|
||||||
|
|||||||
@ -1,56 +1,82 @@
|
|||||||
/**
|
/************************************************************************
|
||||||
* \class QgsProcessingProvider
|
* This file has been generated automatically from *
|
||||||
* \ingroup core
|
* *
|
||||||
* Abstract base class for processing providers. An algorithm provider is a set of
|
* src/core/processing/qgsprocessingprovider.h *
|
||||||
* related algorithms, typically from the same external application or related
|
* *
|
||||||
* to a common area of analysis.
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
* \note added in QGIS 3.0
|
************************************************************************/
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class QgsProcessingProvider
|
class QgsProcessingProvider
|
||||||
{
|
{
|
||||||
|
%Docstring
|
||||||
|
\class QgsProcessingProvider
|
||||||
|
\ingroup core
|
||||||
|
Abstract base class for processing providers. An algorithm provider is a set of
|
||||||
|
related algorithms, typically from the same external application or related
|
||||||
|
to a common area of analysis.
|
||||||
|
\note added in QGIS 3.0
|
||||||
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include <qgsprocessingprovider.h>
|
#include "qgsprocessingprovider.h"
|
||||||
%End
|
%End
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
QgsProcessingProvider();
|
QgsProcessingProvider();
|
||||||
|
%Docstring
|
||||||
|
Constructor for QgsProcessingProvider.
|
||||||
|
%End
|
||||||
|
|
||||||
virtual ~QgsProcessingProvider();
|
virtual ~QgsProcessingProvider();
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns an icon for the provider.
|
|
||||||
* @see svgIcon()
|
|
||||||
*/
|
|
||||||
virtual QIcon icon() const;
|
virtual QIcon icon() const;
|
||||||
|
%Docstring
|
||||||
|
Returns an icon for the provider.
|
||||||
|
@see svgIconPath()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns a path to an SVG version of the provider's icon.
|
|
||||||
* @see icon()
|
|
||||||
*/
|
|
||||||
virtual QString svgIconPath() const;
|
virtual QString svgIconPath() const;
|
||||||
|
%Docstring
|
||||||
|
Returns a path to an SVG version of the provider's icon.
|
||||||
|
@see icon()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the unique provider id, used for identifying the provider. This string
|
|
||||||
* should be a unique, short, character only string, eg "qgis" or "gdal". This
|
|
||||||
* string should not be localised.
|
|
||||||
* @see name()
|
|
||||||
*/
|
|
||||||
virtual QString id() const = 0;
|
virtual QString id() const = 0;
|
||||||
|
%Docstring
|
||||||
|
Returns the unique provider id, used for identifying the provider. This string
|
||||||
|
should be a unique, short, character only string, eg "qgis" or "gdal". This
|
||||||
|
string should not be localised.
|
||||||
|
@see name()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns the full provider name, which is used to describe the provider within the GUI.
|
|
||||||
* This string should be localised.
|
|
||||||
* @see id()
|
|
||||||
*/
|
|
||||||
virtual QString name() const = 0;
|
virtual QString name() const = 0;
|
||||||
|
%Docstring
|
||||||
|
Returns the full provider name, which is used to describe the provider within the GUI.
|
||||||
|
This string should be localised.
|
||||||
|
@see id()
|
||||||
|
%End
|
||||||
|
|
||||||
virtual bool canBeActivated() const;
|
virtual bool canBeActivated() const;
|
||||||
|
%Docstring
|
||||||
|
Returns true if the provider can be activated, or false if it cannot be activated (e.g. due to
|
||||||
|
missing external dependencies).
|
||||||
|
%End
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
//! Providers cannot be copied
|
|
||||||
QgsProcessingProvider( const QgsProcessingProvider &other );
|
QgsProcessingProvider( const QgsProcessingProvider &other );
|
||||||
//! Providers cannot be copied
|
|
||||||
//QgsProcessingProvider& operator=( const QgsProcessingProvider& other );
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************
|
||||||
|
* This file has been generated automatically from *
|
||||||
|
* *
|
||||||
|
* src/core/processing/qgsprocessingprovider.h *
|
||||||
|
* *
|
||||||
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
|
************************************************************************/
|
||||||
|
|||||||
@ -1,72 +1,95 @@
|
|||||||
/**
|
/************************************************************************
|
||||||
* \class QgsProcessingRegistry
|
* This file has been generated automatically from *
|
||||||
* \ingroup core
|
* *
|
||||||
* Registry for various processing components, including providers, algorithms
|
* src/core/processing/qgsprocessingregistry.h *
|
||||||
* and various parameters and outputs.
|
* *
|
||||||
*
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
* QgsProcessingRegistry is not usually directly created, but rather accessed through
|
************************************************************************/
|
||||||
* QgsApplication::processingRegistry().
|
|
||||||
* \note added in QGIS 3.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
class QgsProcessingRegistry : QObject
|
class QgsProcessingRegistry : QObject
|
||||||
{
|
{
|
||||||
|
%Docstring
|
||||||
|
\class QgsProcessingRegistry
|
||||||
|
\ingroup core
|
||||||
|
Registry for various processing components, including providers, algorithms
|
||||||
|
and various parameters and outputs.
|
||||||
|
|
||||||
|
QgsProcessingRegistry is not usually directly created, but rather accessed through
|
||||||
|
QgsApplication::processingRegistry().
|
||||||
|
\note added in QGIS 3.0
|
||||||
|
%End
|
||||||
|
|
||||||
%TypeHeaderCode
|
%TypeHeaderCode
|
||||||
#include <qgsprocessingregistry.h>
|
#include "qgsprocessingregistry.h"
|
||||||
%End
|
%End
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
QgsProcessingRegistry( QObject *parent /TransferThis/ = 0 );
|
||||||
* Constructor for QgsProcessingRegistry.
|
%Docstring
|
||||||
*/
|
Constructor for QgsProcessingRegistry.
|
||||||
QgsProcessingRegistry( QObject* parent /TransferThis/ = nullptr );
|
%End
|
||||||
|
|
||||||
~QgsProcessingRegistry();
|
~QgsProcessingRegistry();
|
||||||
|
|
||||||
/**
|
|
||||||
* Get list of available providers.
|
|
||||||
*/
|
|
||||||
QList<QgsProcessingProvider *> providers() const;
|
QList<QgsProcessingProvider *> providers() const;
|
||||||
|
%Docstring
|
||||||
|
Get list of available providers.
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Add a processing provider to the registry. Ownership of the provider is transferred to the registry.
|
|
||||||
* Returns false if the provider could not be added (eg if a provider with a duplicate ID already exists
|
|
||||||
* in the registry).
|
|
||||||
* @see removeProvider()
|
|
||||||
*/
|
|
||||||
bool addProvider( QgsProcessingProvider *provider /Transfer/ );
|
bool addProvider( QgsProcessingProvider *provider /Transfer/ );
|
||||||
|
%Docstring
|
||||||
|
Add a processing provider to the registry. Ownership of the provider is transferred to the registry.
|
||||||
|
Returns false if the provider could not be added (eg if a provider with a duplicate ID already exists
|
||||||
|
in the registry).
|
||||||
|
@see removeProvider()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Removes a provider implementation from the registry (the provider object is deleted).
|
|
||||||
* Returns false if the provider could not be removed (eg provider does not exist in the registry).
|
|
||||||
* @see addProvider()
|
|
||||||
*/
|
|
||||||
bool removeProvider( QgsProcessingProvider *provider );
|
bool removeProvider( QgsProcessingProvider *provider );
|
||||||
|
%Docstring
|
||||||
|
Removes a provider implementation from the registry (the provider object is deleted).
|
||||||
|
Returns false if the provider could not be removed (eg provider does not exist in the registry).
|
||||||
|
@see addProvider()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Removes a provider implementation from the registry (the provider object is deleted).
|
|
||||||
* Returns false if the provider could not be removed (eg provider does not exist in the registry).
|
|
||||||
* @see addProvider()
|
|
||||||
*/
|
|
||||||
bool removeProvider( const QString &providerId );
|
bool removeProvider( const QString &providerId );
|
||||||
|
%Docstring
|
||||||
|
Removes a provider implementation from the registry (the provider object is deleted).
|
||||||
|
Returns false if the provider could not be removed (eg provider does not exist in the registry).
|
||||||
|
@see addProvider()
|
||||||
|
%End
|
||||||
|
|
||||||
/**
|
|
||||||
* Returns a matching provider by provider ID.
|
|
||||||
*/
|
|
||||||
QgsProcessingProvider *providerById( const QString &id );
|
QgsProcessingProvider *providerById( const QString &id );
|
||||||
|
%Docstring
|
||||||
|
Returns a matching provider by provider ID.
|
||||||
|
%End
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
|
|
||||||
//! Emitted when a provider has been added to the registry.
|
|
||||||
void providerAdded( const QString &id );
|
void providerAdded( const QString &id );
|
||||||
|
%Docstring
|
||||||
|
Emitted when a provider has been added to the registry.
|
||||||
|
%End
|
||||||
|
|
||||||
//! Emitted when a provider is removed from the registry
|
|
||||||
void providerRemoved( const QString &id );
|
void providerRemoved( const QString &id );
|
||||||
|
%Docstring
|
||||||
|
Emitted when a provider is removed from the registry
|
||||||
|
%End
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
//! Registry cannot be copied
|
|
||||||
QgsProcessingRegistry( const QgsProcessingRegistry &other );
|
QgsProcessingRegistry( const QgsProcessingRegistry &other );
|
||||||
//! Registry cannot be copied
|
|
||||||
//QgsProcessingRegistry& operator=( const QgsProcessingRegistry& other );
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/************************************************************************
|
||||||
|
* This file has been generated automatically from *
|
||||||
|
* *
|
||||||
|
* src/core/processing/qgsprocessingregistry.h *
|
||||||
|
* *
|
||||||
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||||
|
************************************************************************/
|
||||||
|
|||||||
@ -79,6 +79,11 @@ class CORE_EXPORT QgsProcessingProvider
|
|||||||
*/
|
*/
|
||||||
virtual bool canBeActivated() const { return true; }
|
virtual bool canBeActivated() const { return true; }
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
#ifdef SIP_RUN
|
||||||
|
QgsProcessingProvider( const QgsProcessingProvider &other );
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QGSPROCESSINGPROVIDER_H
|
#endif // QGSPROCESSINGPROVIDER_H
|
||||||
|
|||||||
@ -19,6 +19,7 @@
|
|||||||
#define QGSPROCESSINGREGISTRY_H
|
#define QGSPROCESSINGREGISTRY_H
|
||||||
|
|
||||||
#include "qgis_core.h"
|
#include "qgis_core.h"
|
||||||
|
#include "qgis.h"
|
||||||
#include "qgsprocessingprovider.h"
|
#include "qgsprocessingprovider.h"
|
||||||
#include <QMap>
|
#include <QMap>
|
||||||
|
|
||||||
@ -41,7 +42,7 @@ class CORE_EXPORT QgsProcessingRegistry : public QObject
|
|||||||
/**
|
/**
|
||||||
* Constructor for QgsProcessingRegistry.
|
* Constructor for QgsProcessingRegistry.
|
||||||
*/
|
*/
|
||||||
QgsProcessingRegistry( QObject *parent = nullptr );
|
QgsProcessingRegistry( QObject *parent SIP_TRANSFERTHIS = nullptr );
|
||||||
|
|
||||||
~QgsProcessingRegistry();
|
~QgsProcessingRegistry();
|
||||||
|
|
||||||
@ -61,7 +62,7 @@ class CORE_EXPORT QgsProcessingRegistry : public QObject
|
|||||||
* in the registry).
|
* in the registry).
|
||||||
* @see removeProvider()
|
* @see removeProvider()
|
||||||
*/
|
*/
|
||||||
bool addProvider( QgsProcessingProvider *provider );
|
bool addProvider( QgsProcessingProvider *provider SIP_TRANSFER );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes a provider implementation from the registry (the provider object is deleted).
|
* Removes a provider implementation from the registry (the provider object is deleted).
|
||||||
@ -94,6 +95,10 @@ class CORE_EXPORT QgsProcessingRegistry : public QObject
|
|||||||
|
|
||||||
//! Map of available providers by id. This class owns the pointers
|
//! Map of available providers by id. This class owns the pointers
|
||||||
QMap<QString, QgsProcessingProvider *> mProviders;
|
QMap<QString, QgsProcessingProvider *> mProviders;
|
||||||
|
|
||||||
|
#ifdef SIP_RUN
|
||||||
|
QgsProcessingRegistry( const QgsProcessingRegistry &other );
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // QGSPROCESSINGREGISTRY_H
|
#endif // QGSPROCESSINGREGISTRY_H
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user