16#ifndef QGSPROVIDERUTILS_H
17#define QGSPROVIDERUTILS_H
43 IgnoreUnknownFeatureCount = 1 << 0,
44 IgnoreUnknownGeometryType = 1 << 1,
Contains details about a sub layer available from a dataset.
Contains utility functions for working with data providers.
static bool sublayerDetailsAreIncomplete(const QList< QgsProviderSublayerDetails > &details, QgsProviderUtils::SublayerCompletenessFlags flags=QgsProviderUtils::SublayerCompletenessFlags())
Returns true if the sublayer details are incomplete, and require a more in-depth scan.
QFlags< SublayerCompletenessFlag > SublayerCompletenessFlags
static QString suggestLayerNameFromFilePath(const QString &path)
Suggests a suitable layer name given only a file path.
SublayerCompletenessFlag
Flags which control how QgsProviderUtils::sublayerDetailsAreIncomplete() tests for completeness.
#define SIP_ENUM_BASETYPE(type)