|
Quantum GIS API Documentation
1.7.4
|
#include "qgsproviderregistry.h"#include <iostream>#include <QString>#include <QDir>#include <QLibrary>#include "qgis.h"#include "qgsdataprovider.h"#include "qgslogger.h"#include "qgsmessageoutput.h"#include "qgsprovidermetadata.h"
Go to the source code of this file.
Typedefs | |
| typedef QString | providerkey_t () |
| typedef QString | description_t () |
| typedef bool | isprovider_t () |
| typedef QString | fileVectorFilters_t () |
| typedef QString | databaseDrivers_t () |
| typedef QString | directoryDrivers_t () |
| typedef QString | protocolDrivers_t () |
| typedef QgsDataProvider * | classFactoryFunction_t (const QString *) |
Functions | |
| static QgsProviderMetadata * | findMetadata_ (QgsProviderRegistry::Providers const &metaData, QString const &providerKey) |
| convenience function for finding any existing data providers that match "providerKey" | |
| typedef QgsDataProvider* classFactoryFunction_t(const QString *) |
Definition at line 321 of file qgsproviderregistry.cpp.
| typedef QString databaseDrivers_t() |
Definition at line 41 of file qgsproviderregistry.cpp.
| typedef QString description_t() |
Definition at line 38 of file qgsproviderregistry.cpp.
| typedef QString directoryDrivers_t() |
Definition at line 42 of file qgsproviderregistry.cpp.
| typedef QString fileVectorFilters_t() |
Definition at line 40 of file qgsproviderregistry.cpp.
| typedef bool isprovider_t() |
Definition at line 39 of file qgsproviderregistry.cpp.
| typedef QString protocolDrivers_t() |
Definition at line 43 of file qgsproviderregistry.cpp.
| typedef QString providerkey_t() |
Definition at line 37 of file qgsproviderregistry.cpp.
| static QgsProviderMetadata* findMetadata_ | ( | QgsProviderRegistry::Providers const & | metaData, |
| QString const & | providerKey | ||
| ) | [static] |
convenience function for finding any existing data providers that match "providerKey"
Necessary because [] map operator will create a QgsProviderMetadata instance. Also you cannot use the map [] operator in const members for that very reason. So there needs to be a convenient way to find a data provider without accidentally adding a null meta data item to the metadata map.
Definition at line 238 of file qgsproviderregistry.cpp.
Referenced by QgsProviderRegistry::library(), and QgsProviderRegistry::providerMetadata().
1.7.6.1