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.
void setAttribute(const QString &name, const QString &value)
QgsTextEditWidgetFactory(const QString &name)
Represents a vector layer which manages a vector based data sets.
const T value(const Key &key) const