|
QGIS API Documentation
2.10.1-Pisa
|
#include <qgswebviewwidgetfactory.h>

Public Member Functions | |
| QgsWebViewWidgetFactory (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... | |
| QgsEditorWidgetConfig | readConfig (const QDomElement &configElement, QgsVectorLayer *layer, int fieldIdx) override |
| Read the config from an XML file and map it to a proper QgsEditorWidgetConfig. More... | |
| 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. More... | |
Public Member Functions inherited from QgsEditorWidgetFactory | |
| QgsEditorWidgetFactory (const QString &name) | |
| Constructor. More... | |
| virtual | ~QgsEditorWidgetFactory () |
| virtual QVariant | createCache (QgsVectorLayer *vl, int fieldIdx, const QgsEditorWidgetConfig &config) |
| Create a cache for a given field. More... | |
| virtual QgsEditorWidgetWrapper * | createSearchWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) const |
| Override in own factory to get something different than the default (a simple QgsFilterLineEdit) More... | |
| QString | name () |
| Return The human readable identifier name of this widget type. 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... | |
| bool | supportsField (QgsVectorLayer *vl, int fieldIdx) |
| Check if this editor widget type supports a certain field. More... | |
Definition at line 21 of file qgswebviewwidgetfactory.h.
|
explicit |
Definition at line 21 of file qgswebviewwidgetfactory.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 qgswebviewwidgetfactory.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 qgswebviewwidgetfactory.cpp.
|
overridevirtual |
Read the config from an XML file and map it to a proper QgsEditorWidgetConfig.
| configElement | The configuration element from the project file |
| layer | The layer for which this configuration applies |
| fieldIdx | The field on the layer for which this configuration applies |
Reimplemented from QgsEditorWidgetFactory.
Definition at line 37 of file qgswebviewwidgetfactory.cpp.
|
overridevirtual |
Serialize your configuration and save it in a xml doc.
| config | The configuration to serialize |
| configElement | The element, where you can write your configuration into |
| doc | The document. You can use this to create new nodes |
| layer | The layer for which this configuration applies |
| fieldIdx | The field on the layer for which this configuration applies |
Reimplemented from QgsEditorWidgetFactory.
Definition at line 50 of file qgswebviewwidgetfactory.cpp.
1.8.6