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 | |
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. | |
QgsRendererV2CreateFunc | createFunction () const |
QgsRendererV2WidgetFunc | widgetFunction () const |
void | setWidgetFunction (QgsRendererV2WidgetFunc f) |
![]() | |
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 | |
QgsRendererV2WidgetFunc | mWidgetFunc |
pointer to function that creates a widget for configuration of renderer's params | |
![]() | |
QString | mName |
name used within QGIS for identification (the same what renderer's type() returns) | |
QString | mVisibleName |
name visible for users (translatable) | |
QIcon | mIcon |
icon to be shown in the renderer properties dialog |
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.