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" );
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.
QgsTextEditWidgetFactory(const QString &name)
Represents a vector layer which manages a vector based data sets.