20 #ifndef QGSPROVIDERREGISTRY_H
21 #define QGSPROVIDERREGISTRY_H
51 QString library( QString
const & providerKey )
const;
54 QString pluginList(
bool asHtml =
false )
const;
57 const QDir & libraryDirectory()
const;
60 void setLibraryDirectory( QDir
const & path );
68 const QString & dataSource );
71 QStringList providerList()
const;
88 virtual QString fileVectorFilters()
const;
92 virtual QString databaseDrivers()
const;
96 virtual QString directoryDrivers()
const;
100 virtual QString protocolDrivers()
const;
127 typedef std::map<QString, QgsProviderMetadata*>
Providers;
173 #endif //QGSPROVIDERREGISTRY_H