16#ifndef QGSRUNNABLEPROVIDERCREATOR_H
17#define QGSRUNNABLEPROVIDERCREATOR_H
39 QString
const &providerKey,
40 QString
const &dataSource,
58 std::unique_ptr<QgsDataProvider> mDataProvider;
QFlags< DataProviderReadFlag > DataProviderReadFlags
Flags which control data provider construction.
Abstract base class for spatial data provider implementations.
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.
Setting options for creating vector data providers.