16 #ifndef QGSPROVIDERUTILS_H
17 #define QGSPROVIDERUTILS_H
19 #include "qgis_core.h"
42 IgnoreUnknownFeatureCount = 1 << 0,
43 IgnoreUnknownGeometryType = 1 << 1,
45 Q_DECLARE_FLAGS( SublayerCompletenessFlags, SublayerCompletenessFlag )
56 static bool sublayerDetailsAreIncomplete(
const QList< QgsProviderSublayerDetails > &details, QgsProviderUtils::SublayerCompletenessFlags flags = QgsProviderUtils::SublayerCompletenessFlags() );
67 static QString suggestLayerNameFromFilePath(
const QString &path );
Contains details about a sub layer available from a dataset.
Contains utility functions for working with data providers.
SublayerCompletenessFlag
Flags which control how QgsProviderUtils::sublayerDetailsAreIncomplete() tests for completeness.
Q_DECLARE_OPERATORS_FOR_FLAGS(QgsField::ConfigurationFlags) CORE_EXPORT QDataStream &operator<<(QDataStream &out
Writes the field to stream out. QGIS version compatibility is not guaranteed.