16#ifndef QGSEDITORWIDGETWRAPPER_H
17#define QGSEDITORWIDGETWRAPPER_H
87 virtual QVariant
value()
const = 0;
110 int fieldIdx()
const;
128 QVariant defaultValue()
const;
142 static bool isInTable(
const QWidget *parent );
191 bool isValidConstraint()
const;
198 bool isBlockingCommit()
const;
205 QString constraintFailureReason()
const;
211 virtual void setHint(
const QString &hintText );
218 ConstraintResult constraintResult()
const;
227 bool constraintResultVisible()
const;
237 void setConstraintResultVisible(
bool constraintResultVisible );
302 void setValues(
const QVariant &
value,
const QVariantList &additionalValues );
360 bool setFormFeatureAttribute(
const QString &attributeName,
const QVariant &attributeValue );
373 virtual void updateValues(
const QVariant &value,
const QVariantList &additionalValues = QVariantList() );
376 bool isRunningDeprecatedSetValue =
false;
383 QList<int> mAdditionalFieldIndexes;
393 bool mValidConstraint;
396 bool mIsBlockingCommit;
399 QString mConstraintFailureReason;
402 ConstraintResult mConstraintResult = ConstraintResultPass;
405 bool mConstraintResultVisible =
false;
407 mutable QVariant mDefaultValue;
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
ConstraintOrigin
Origin of constraints.
@ ConstraintOriginNotSet
Constraint is not set.
Encapsulate a field in an attribute table or data source.
Represents a vector layer which manages a vector based dataset.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)