QGIS API Documentation  3.20.0-Odense (decaadbb31)
QgsVectorLayerUtils Member List

This is the complete list of members for QgsVectorLayerUtils, including all inherited members.

CascadedFeatureFlag enum nameQgsVectorLayerUtils
createFeature(const QgsVectorLayer *layer, const QgsGeometry &geometry=QgsGeometry(), const QgsAttributeMap &attributes=QgsAttributeMap(), QgsExpressionContext *context=nullptr)QgsVectorLayerUtilsstatic
createFeatures(const QgsVectorLayer *layer, const QgsFeaturesDataList &featuresData, QgsExpressionContext *context=nullptr)QgsVectorLayerUtilsstatic
createUniqueValue(const QgsVectorLayer *layer, int fieldIndex, const QVariant &seed=QVariant())QgsVectorLayerUtilsstatic
createUniqueValueFromCache(const QgsVectorLayer *layer, int fieldIndex, const QSet< QVariant > &existingValues, const QVariant &seed=QVariant())QgsVectorLayerUtilsstatic
duplicateFeature(QgsVectorLayer *layer, const QgsFeature &feature, QgsProject *project, QgsDuplicateFeatureContext &duplicateFeatureContext, const int maxDepth=0, int depth=0, QList< QgsVectorLayer * > referencedLayersBranch=QList< QgsVectorLayer * >())QgsVectorLayerUtilsstatic
fieldEditabilityDependsOnFeature(const QgsVectorLayer *layer, int fieldIndex)QgsVectorLayerUtilsstatic
fieldIsEditable(const QgsVectorLayer *layer, int fieldIndex, const QgsFeature &feature)QgsVectorLayerUtilsstatic
fieldIsReadOnly(const QgsVectorLayer *layer, int fieldIndex)QgsVectorLayerUtilsstatic
getDoubleValues(const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly=false, int *nullCount=nullptr, QgsFeedback *feedback=nullptr)QgsVectorLayerUtilsstatic
getFeatureDisplayString(const QgsVectorLayer *layer, const QgsFeature &feature)QgsVectorLayerUtilsstatic
getFeatureSource(QPointer< QgsVectorLayer > layer, QgsFeedback *feedback=nullptr)QgsVectorLayerUtilsstatic
getValues(const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly=false, QgsFeedback *feedback=nullptr)QgsVectorLayerUtilsstatic
getValuesIterator(const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly)QgsVectorLayerUtilsstatic
guessFriendlyIdentifierField(const QgsFields &fields)QgsVectorLayerUtilsstatic
IgnoreAuxiliaryLayers enum valueQgsVectorLayerUtils
impactsCascadeFeatures(const QgsVectorLayer *layer, const QgsFeatureIds &fids, const QgsProject *project, QgsDuplicateFeatureContext &context, QgsVectorLayerUtils::CascadedFeatureFlags flags=QgsVectorLayerUtils::CascadedFeatureFlags())QgsVectorLayerUtilsstatic
labelMasks(const QgsVectorLayer *)QgsVectorLayerUtilsstatic
makeFeatureCompatible(const QgsFeature &feature, const QgsVectorLayer *layer, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags())QgsVectorLayerUtilsstatic
makeFeaturesCompatible(const QgsFeatureList &features, const QgsVectorLayer *layer, QgsFeatureSink::SinkFlags sinkFlags=QgsFeatureSink::SinkFlags())QgsVectorLayerUtilsstatic
matchAttributesToFields(QgsFeature &feature, const QgsFields &fields)QgsVectorLayerUtilsstatic
QgsFeaturesDataList typedefQgsVectorLayerUtils
symbolLayerMasks(const QgsVectorLayer *)QgsVectorLayerUtilsstatic
validateAttribute(const QgsVectorLayer *layer, const QgsFeature &feature, int attributeIndex, QStringList &errors, QgsFieldConstraints::ConstraintStrength strength=QgsFieldConstraints::ConstraintStrengthNotSet, QgsFieldConstraints::ConstraintOrigin origin=QgsFieldConstraints::ConstraintOriginNotSet)QgsVectorLayerUtilsstatic
valueExists(const QgsVectorLayer *layer, int fieldIndex, const QVariant &value, const QgsFeatureIds &ignoreIds=QgsFeatureIds())QgsVectorLayerUtilsstatic