17#include "moc_qgsrunnableprovidercreator.cpp" 
   27  , mProviderKey( providerKey )
 
   28  , mDataSource( dataSource )
 
   32  setAutoDelete( 
false );
 
 
   40  mDataProvider->moveToThread( QObject::thread() );
 
 
   46  return mDataProvider.release();
 
 
QFlags< DataProviderReadFlag > DataProviderReadFlags
Flags which control data provider construction.
 
Abstract base class for spatial data provider implementations.
 
static QgsProviderRegistry * instance(const QString &pluginPath=QString())
Means of accessing canonical single instance.
 
void providerCreated(bool isValid, const QString &layerId)
Emitted when a provider is created with isValid set to True when the provider is valid.
 
QgsRunnableProviderCreator(const QString &layerId, QString const &providerKey, QString const &dataSource, const QgsDataProvider::ProviderOptions &options, Qgis::DataProviderReadFlags flags)
Constructor.
 
QgsDataProvider * dataProvider()
Returns the created data provider.
 
Scoped object for logging of the runtime for a single operation or group of operations.
 
Setting options for creating vector data providers.