| QGIS API Documentation
    2.18.21-Las Palmas (9fba24a)
    | 
#include <qgscolorwidgetfactory.h>

| Public Member Functions | |
| QgsColorWidgetFactory (const QString &name) | |
| QgsEditorConfigWidget * | configWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) const override | 
| Override this in your implementation.  More... | |
| QgsEditorWidgetWrapper * | create (QgsVectorLayer *vl, int fieldIdx, QWidget *editor, QWidget *parent) const override | 
| Override this in your implementation.  More... | |
|  Public Member Functions inherited from QgsEditorWidgetFactory | |
| QgsEditorWidgetFactory (const QString &name) | |
| Constructor.  More... | |
| virtual | ~QgsEditorWidgetFactory () | 
| virtual Qt::AlignmentFlag | alignmentFlag (QgsVectorLayer *vl, int fieldIdx, const QgsEditorWidgetConfig &config) const | 
| Return the alignment for a particular field.  More... | |
| virtual QVariant | createCache (QgsVectorLayer *vl, int fieldIdx, const QgsEditorWidgetConfig &config) | 
| Create a cache for a given field.  More... | |
| virtual QgsSearchWidgetWrapper * | createSearchWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) const | 
| By default a simple QgsFilterLineEdit is returned as search widget.  More... | |
| QString | name () | 
| Return The human readable identifier name of this widget type.  More... | |
| virtual QgsEditorWidgetConfig | readConfig (const QDomElement &configElement, QgsVectorLayer *layer, int fieldIdx) | 
| Read the config from an XML file and map it to a proper QgsEditorWidgetConfig.  More... | |
| QgsEditorWidgetConfig | readEditorConfig (const QDomElement &configElement, QgsVectorLayer *layer, int fieldIdx) | 
| Read the config from an XML file and map it to a proper QgsEditorWidgetConfig.  More... | |
| virtual QString | representValue (QgsVectorLayer *vl, int fieldIdx, const QgsEditorWidgetConfig &config, const QVariant &cache, const QVariant &value) const | 
| Create a pretty String representation of the value.  More... | |
| virtual QVariant | sortValue (QgsVectorLayer *vl, int fieldIdx, const QgsEditorWidgetConfig &config, const QVariant &cache, const QVariant &value) const | 
| If the default sort order should be overwritten for this widget, you can transform the value in here.  More... | |
| virtual QMap< const char *, int > | supportedWidgetTypes () | 
| Returns a list of widget types which this editor widget supports.  More... | |
| bool | supportsField (QgsVectorLayer *vl, int fieldIdx) | 
| Check if this editor widget type supports a certain field.  More... | |
| virtual void | writeConfig (const QgsEditorWidgetConfig &config, QDomElement &configElement, QDomDocument &doc, const QgsVectorLayer *layer, int fieldIdx) | 
| Serialize your configuration and save it in a xml doc.  More... | |
Definition at line 26 of file qgscolorwidgetfactory.h.
| QgsColorWidgetFactory::QgsColorWidgetFactory | ( | const QString & | name | ) | 
Definition at line 21 of file qgscolorwidgetfactory.cpp.
| 
 | overridevirtual | 
Override this in your implementation.
Create a new configuration widget for this widget type.
| vl | The layer for which the widget will be created | 
| fieldIdx | The field index for which the widget will be created | 
| parent | The parent widget of the created config widget | 
Implements QgsEditorWidgetFactory.
Definition at line 32 of file qgscolorwidgetfactory.cpp.
| 
 | overridevirtual | 
Override this in your implementation.
Create a new editor widget wrapper. Call QgsEditorWidgetRegistry::create() instead of calling this method directly.
| vl | The vector layer on which this widget will act | 
| fieldIdx | The field index on which this widget will act | 
| editor | An editor widget if already existent. If NULL is provided, a new widget will be created. | 
| parent | The parent for the wrapper class and any created widget. | 
Implements QgsEditorWidgetFactory.
Definition at line 27 of file qgscolorwidgetfactory.cpp.
 1.8.13
 1.8.13