|
| QgsTextEditWrapper (QgsVectorLayer *layer, int fieldIdx, QWidget *editor=nullptr, QWidget *parent=nullptr) |
| Constructor for QgsTextEditWrapper. More...
|
|
bool | isInvalidJSON () |
| Returns whether the text edit widget contains Invalid JSON. More...
|
|
void | setHint (const QString &hintText) override |
| Add a hint text on the widget. More...
|
|
void | showIndeterminateState () override |
| Sets the widget to display in an indeterminate "mixed value" state. More...
|
|
QVariant | value () const override |
| Will be used to access the widget's value. More...
|
|
| QgsEditorWidgetWrapper (QgsVectorLayer *vl, int fieldIdx, QWidget *editor=nullptr, QWidget *parent=nullptr) |
| Create a new widget wrapper. More...
|
|
virtual QStringList | additionalFields () const |
| Returns the list of additional fields which the editor handles. More...
|
|
virtual QVariantList | additionalFieldValues () const |
| Will be used to access the widget's values for potential additional fields handled by the widget. More...
|
|
QString | constraintFailureReason () const |
| Returns the reason why a constraint check has failed (or an empty string if constraint check was successful). More...
|
|
ConstraintResult | constraintResult () const |
| Returns the constraint result, which is the current result of the constraint on the widget influencing its visualization. More...
|
|
bool | constraintResultVisible () const |
| Returns whether the constraint result is visible. More...
|
|
QVariant | defaultValue () const |
| Access the default value of the field. More...
|
|
QgsField | field () const |
| Access the field. More...
|
|
int | fieldIdx () const |
| Access the field index. More...
|
|
bool | isBlockingCommit () const |
| Returns true if the widget is preventing the feature from being committed. More...
|
|
bool | isValidConstraint () const |
| Gets the current constraint status. More...
|
|
void | setConstraintResultVisible (bool constraintResultVisible) |
| Sets whether the constraint result is visible. More...
|
|
void | setEnabled (bool enabled) override |
| Is used to enable or disable the edit functionality of the managed widget. More...
|
|
virtual void | setHint (const QString &hintText) |
| Add a hint text on the widget. More...
|
|
virtual void | showIndeterminateState () |
| Sets the widget to display in an indeterminate "mixed value" state. More...
|
|
void | updateConstraint (const QgsFeature &featureContext, QgsFieldConstraints::ConstraintOrigin constraintOrigin=QgsFieldConstraints::ConstraintOriginNotSet) |
| Update constraint. More...
|
|
void | updateConstraint (const QgsVectorLayer *layer, int index, const QgsFeature &feature, QgsFieldConstraints::ConstraintOrigin constraintOrigin=QgsFieldConstraints::ConstraintOriginNotSet) |
| Update constraint on a feature coming from a specific layer. More...
|
|
virtual QVariant | value () const =0 |
| Will be used to access the widget's value. More...
|
|
| QgsWidgetWrapper (QgsVectorLayer *vl, QWidget *editor=nullptr, QWidget *parent=nullptr) |
| Create a new widget wrapper. More...
|
|
QVariantMap | config () const |
| Returns the whole config. More...
|
|
QVariant | config (const QString &key, const QVariant &defaultVal=QVariant()) const |
| Use this inside your overridden classes to access the configuration. More...
|
|
const QgsAttributeEditorContext & | context () const |
| Returns information about the context in which this widget is shown. More...
|
|
QgsPropertyCollection & | dataDefinedProperties () |
| Returns a reference to the editor widget's property collection, used for data defined overrides. More...
|
|
const QgsPropertyCollection & | dataDefinedProperties () const |
| Returns a reference to the editor widget's property collection, used for data defined overrides. More...
|
|
QgsVectorLayer * | layer () const |
| Returns the vector layer associated with the widget. More...
|
|
void | notifyAboutToSave () |
| Notify this widget, that the containing form is about to save and that any pending changes should be pushed to the edit buffer or they might be lost. More...
|
|
void | setConfig (const QVariantMap &config) |
| Will set the config of this wrapper to the specified config. More...
|
|
void | setContext (const QgsAttributeEditorContext &context) |
| Set the context in which this widget is shown. More...
|
|
void | setDataDefinedProperties (const QgsPropertyCollection &collection) |
| Sets the editor widget's property collection, used for data defined overrides. More...
|
|
virtual bool | valid () const =0 |
| Returns true if the widget has been properly initialized. More...
|
|
QWidget * | widget () |
| Access the widget managed by this wrapper. More...
|
|
template<class T > |
T * | widget () |
| Access the widget managed by this wrapper and cast it to a given type. More...
|
|