16#ifndef QGSRUNNABLEPROVIDERCREATOR_H 
   17#define QGSRUNNABLEPROVIDERCREATOR_H 
   40                                QString 
const &providerKey,
 
   41                                QString 
const &dataSource,
 
   43                                QgsDataProvider::ReadFlags flags );
 
   59    std::unique_ptr<QgsDataProvider> mDataProvider;
 
   64    QgsDataProvider::ReadFlags mFlags;
 
 
Abstract base class for spatial data provider implementations.
 
The QgsRunnableProviderCreator class is used when reading a project to create asynchronously provider...
 
void providerCreated(bool isValid, const QString &layerId)
Emitted when a provider is created with isValid set to True when the provider is valid.
 
QgsDataProvider * dataProvider()
Returns the created data provider.
 
Setting options for creating vector data providers.