QGIS API Documentation
2.8.2-Wien
|
#include <qgsfilenamewidgetfactory.h>
Public Member Functions | |
QgsFileNameWidgetFactory (const QString &name) | |
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. | |
Public Member Functions inherited from QgsEditorWidgetFactory | |
QgsEditorWidgetFactory (const QString &name) | |
Constructor. | |
virtual | ~QgsEditorWidgetFactory () |
virtual QVariant | createCache (QgsVectorLayer *vl, int fieldIdx, const QgsEditorWidgetConfig &config) |
Create a cache for a given field. | |
QString | name () |
Return The human readable identifier name of this widget type. | |
virtual QgsEditorWidgetConfig | readConfig (const QDomElement &configElement, QgsVectorLayer *layer, int fieldIdx) |
Read the config from an XML file and map it to a proper QgsEditorWidgetConfig. | |
QgsEditorWidgetConfig | readEditorConfig (const QDomElement &configElement, QgsVectorLayer *layer, int fieldIdx) |
Read the config from an XML file and map it to a proper QgsEditorWidgetConfig. | |
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. | |
bool | supportsField (QgsVectorLayer *vl, int fieldIdx) |
Check if this editor widget type supports a certain field. | |
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. |
Definition at line 21 of file qgsfilenamewidgetfactory.h.
|
explicit |
Definition at line 21 of file qgsfilenamewidgetfactory.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 31 of file qgsfilenamewidgetfactory.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 26 of file qgsfilenamewidgetfactory.cpp.