Quantum GIS API Documentation
1.8
|
Convenience metadata class that uses static functions to create renderer and its widget. More...
#include <qgsrendererv2registry.h>
Public Member Functions | |
QgsRendererV2Metadata (QString name, QString visibleName, QgsRendererV2CreateFunc pfCreate, QIcon icon=QIcon(), QgsRendererV2WidgetFunc pfWidget=NULL) | |
construct metadata | |
QgsRendererV2Metadata (QString name, QString visibleName, QgsRendererV2CreateFunc pfCreate, QgsRendererV2CreateFromSldFunc pfCreateFromSld, QIcon icon=QIcon(), QgsRendererV2WidgetFunc pfWidget=NULL) | |
virtual QgsFeatureRendererV2 * | createRenderer (QDomElement &elem) |
Return new instance of the renderer given the DOM element. | |
virtual QgsRendererV2Widget * | createRendererWidget (QgsVectorLayer *layer, QgsStyleV2 *style, QgsFeatureRendererV2 *renderer) |
Return new instance of settings widget for the renderer. | |
virtual QgsFeatureRendererV2 * | createRendererFromSld (QDomElement &elem, QGis::GeometryType geomType) |
QgsRendererV2CreateFunc | createFunction () const |
QgsRendererV2WidgetFunc | widgetFunction () const |
QgsRendererV2CreateFromSldFunc | createFromSldFunction () const |
void | setWidgetFunction (QgsRendererV2WidgetFunc f) |
Protected Attributes | |
QgsRendererV2CreateFunc | mCreateFunc |
pointer to function that creates an instance of the renderer when loading project / style | |
QgsRendererV2WidgetFunc | mWidgetFunc |
pointer to function that creates a widget for configuration of renderer's params | |
QgsRendererV2CreateFromSldFunc | mCreateFromSldFunc |
pointer to function that creates an instance of the renderer from SLD |
Convenience metadata class that uses static functions to create renderer and its widget.
Definition at line 76 of file qgsrendererv2registry.h.
QgsRendererV2Metadata::QgsRendererV2Metadata | ( | QString | name, |
QString | visibleName, | ||
QgsRendererV2CreateFunc | pfCreate, | ||
QIcon | icon = QIcon() , |
||
QgsRendererV2WidgetFunc | pfWidget = NULL |
||
) | [inline] |
construct metadata
Definition at line 81 of file qgsrendererv2registry.h.
QgsRendererV2Metadata::QgsRendererV2Metadata | ( | QString | name, |
QString | visibleName, | ||
QgsRendererV2CreateFunc | pfCreate, | ||
QgsRendererV2CreateFromSldFunc | pfCreateFromSld, | ||
QIcon | icon = QIcon() , |
||
QgsRendererV2WidgetFunc | pfWidget = NULL |
||
) | [inline] |
Definition at line 92 of file qgsrendererv2registry.h.
QgsRendererV2CreateFromSldFunc QgsRendererV2Metadata::createFromSldFunction | ( | ) | const [inline] |
Definition at line 113 of file qgsrendererv2registry.h.
QgsRendererV2CreateFunc QgsRendererV2Metadata::createFunction | ( | ) | const [inline] |
Definition at line 111 of file qgsrendererv2registry.h.
virtual QgsFeatureRendererV2* QgsRendererV2Metadata::createRenderer | ( | QDomElement & | elem | ) | [inline, virtual] |
Return new instance of the renderer given the DOM element.
Returns NULL on error. Pure virtual function: must be implemented in derived classes.
Implements QgsRendererV2AbstractMetadata.
Definition at line 104 of file qgsrendererv2registry.h.
virtual QgsFeatureRendererV2* QgsRendererV2Metadata::createRendererFromSld | ( | QDomElement & | elem, |
QGis::GeometryType | geomType | ||
) | [inline, virtual] |
Reimplemented from QgsRendererV2AbstractMetadata.
Definition at line 107 of file qgsrendererv2registry.h.
virtual QgsRendererV2Widget* QgsRendererV2Metadata::createRendererWidget | ( | QgsVectorLayer * | layer, |
QgsStyleV2 * | style, | ||
QgsFeatureRendererV2 * | renderer | ||
) | [inline, virtual] |
Return new instance of settings widget for the renderer.
Returns NULL on error.
Reimplemented from QgsRendererV2AbstractMetadata.
Definition at line 105 of file qgsrendererv2registry.h.
void QgsRendererV2Metadata::setWidgetFunction | ( | QgsRendererV2WidgetFunc | f | ) | [inline] |
Definition at line 115 of file qgsrendererv2registry.h.
QgsRendererV2WidgetFunc QgsRendererV2Metadata::widgetFunction | ( | ) | const [inline] |
Definition at line 112 of file qgsrendererv2registry.h.
pointer to function that creates an instance of the renderer from SLD
Definition at line 123 of file qgsrendererv2registry.h.
pointer to function that creates an instance of the renderer when loading project / style
Definition at line 119 of file qgsrendererv2registry.h.
pointer to function that creates a widget for configuration of renderer's params
Definition at line 121 of file qgsrendererv2registry.h.