QGIS/python/core/auto_generated/qgsdataitemproviderregistry.sip.in

63 lines
2.1 KiB
Plaintext
Raw Normal View History

2017-05-14 09:48:41 +02:00
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsdataitemproviderregistry.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsDataItemProviderRegistry
{
2017-05-14 09:48:41 +02:00
%Docstring
2017-12-15 10:36:55 -04:00
This class keeps a list of data item providers that may add items to the browser tree.
When created, it automatically adds providers from provider plugins (e.g. PostGIS, WMS, ...)
2017-05-14 09:48:41 +02:00
2017-12-15 10:36:55 -04:00
QgsDataItemProviderRegistry is not usually directly created, but rather accessed through
2017-12-19 11:43:52 -04:00
:py:func:`QgsApplication.dataItemProviderRegistry()`
2017-05-14 09:48:41 +02:00
.. versionadded:: 2.10
%End
%TypeHeaderCode
2017-05-14 09:48:41 +02:00
#include "qgsdataitemproviderregistry.h"
%End
public:
2017-05-14 09:48:41 +02:00
QgsDataItemProviderRegistry();
2017-05-14 09:48:41 +02:00
~QgsDataItemProviderRegistry();
2017-05-14 09:48:41 +02:00
QList<QgsDataItemProvider *> providers() const;
%Docstring
Returns the list of available providers.
2017-05-14 09:48:41 +02:00
%End
void addProvider( QgsDataItemProvider *provider /Transfer/ );
2017-05-14 09:48:41 +02:00
%Docstring
Adds a ``provider`` implementation to the registry. Ownership of the provider
is transferred to the registry.
2017-05-14 09:48:41 +02:00
%End
void removeProvider( QgsDataItemProvider *provider );
2017-05-14 09:48:41 +02:00
%Docstring
Removes a ``provider`` implementation from the registry.
The provider object is automatically deleted.
2017-05-14 09:48:41 +02:00
%End
2017-05-14 10:50:30 +02:00
private:
QgsDataItemProviderRegistry( const QgsDataItemProviderRegistry &rh );
};
2017-05-14 09:48:41 +02:00
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsdataitemproviderregistry.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/