QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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, bool *foundFriendly=nullptr)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