43 configElement.
setAttribute(
"IsMultiline", config.
value(
"IsMultiline",
false ).toBool() );
44 configElement.
setAttribute(
"UseHtml", config.
value(
"UseHtml",
false ).toBool() );
54 cfg.
insert(
"IsMultiline", configElement.
attribute(
"IsMultiline",
"0" ) ==
"1" );
55 cfg.
insert(
"UseHtml", configElement.
attribute(
"UseHtml",
"0" ) ==
"1" );
QString attribute(const QString &name, const QString &defValue) const
QgsEditorConfigWidget * configWidget(QgsVectorLayer *vl, int fieldIdx, QWidget *parent) const override
Override this in your implementation.
QgsEditorWidgetWrapper * create(QgsVectorLayer *vl, int fieldIdx, QWidget *editor, QWidget *parent) const override
Override this in your implementation.
void writeConfig(const QgsEditorWidgetConfig &config, QDomElement &configElement, QDomDocument &doc, const QgsVectorLayer *layer, int fieldIdx) override
Serialize your configuration and save it in a xml doc.
void setAttribute(const QString &name, const QString &value)
QgsTextEditWidgetFactory(const QString &name)
iterator insert(const Key &key, const T &value)
Represents a vector layer which manages a vector based data sets.
const T value(const Key &key) const