|
Quantum GIS API Documentation
1.7.5-Wroclaw
|
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 More... | |
| virtual QgsFeatureRendererV2 * | createRenderer (QDomElement &elem) |
| Return new instance of the renderer given the DOM element. More... | |
| virtual QgsRendererV2Widget * | createRendererWidget (QgsVectorLayer *layer, QgsStyleV2 *style, QgsFeatureRendererV2 *renderer) |
| Return new instance of settings widget for the renderer. More... | |
| QgsRendererV2CreateFunc | createFunction () const |
| QgsRendererV2WidgetFunc | widgetFunction () const |
| void | setWidgetFunction (QgsRendererV2WidgetFunc f) |
Public Member Functions inherited from QgsRendererV2AbstractMetadata | |
| QgsRendererV2AbstractMetadata (QString name, QString visibleName, QIcon icon=QIcon()) | |
| QString | name () const |
| QString | visibleName () const |
| QIcon | icon () const |
| void | setIcon (const QIcon &icon) |
Protected Attributes | |
| QgsRendererV2CreateFunc | mCreateFunc |
| pointer to function that creates an instance of the renderer when loading project / style More... | |
| QgsRendererV2WidgetFunc | mWidgetFunc |
| pointer to function that creates a widget for configuration of renderer's params More... | |
Protected Attributes inherited from QgsRendererV2AbstractMetadata | |
| QString | mName |
| name used within QGIS for identification (the same what renderer's type() returns) More... | |
| QString | mVisibleName |
| name visible for users (translatable) More... | |
| QIcon | mIcon |
| icon to be shown in the renderer properties dialog More... | |
Convenience metadata class that uses static functions to create renderer and its widget.
Definition at line 55 of file qgsrendererv2registry.h.
|
inline |
construct metadata
Definition at line 60 of file qgsrendererv2registry.h.
|
inline |
Definition at line 71 of file qgsrendererv2registry.h.
|
inlinevirtual |
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 67 of file qgsrendererv2registry.h.
|
inlinevirtual |
Return new instance of settings widget for the renderer.
Returns NULL on error.
Reimplemented from QgsRendererV2AbstractMetadata.
Definition at line 68 of file qgsrendererv2registry.h.
|
inline |
Definition at line 74 of file qgsrendererv2registry.h.
|
inline |
Definition at line 72 of file qgsrendererv2registry.h.
|
protected |
pointer to function that creates an instance of the renderer when loading project / style
Definition at line 78 of file qgsrendererv2registry.h.
|
protected |
pointer to function that creates a widget for configuration of renderer's params
Definition at line 80 of file qgsrendererv2registry.h.
1.8.4