Quantum GIS API Documentation
1.7.4
|
Convenience metadata class that uses static functions to create symbol layer and its widget. More...
#include <qgssymbollayerv2registry.h>
Public Member Functions | |
QgsSymbolLayerV2Metadata (QString name, QString visibleName, QgsSymbolV2::SymbolType type, QgsSymbolLayerV2CreateFunc pfCreate, QgsSymbolLayerV2WidgetFunc pfWidget=NULL) | |
QgsSymbolLayerV2CreateFunc | createFunction () const |
QgsSymbolLayerV2WidgetFunc | widgetFunction () const |
void | setWidgetFunction (QgsSymbolLayerV2WidgetFunc f) |
virtual QgsSymbolLayerV2 * | createSymbolLayer (const QgsStringMap &map) |
create a symbol layer of this type given the map of properties. | |
virtual QgsSymbolLayerV2Widget * | createSymbolLayerWidget () |
create widget for symbol layer of this type. | |
Protected Attributes | |
QgsSymbolLayerV2CreateFunc | mCreateFunc |
QgsSymbolLayerV2WidgetFunc | mWidgetFunc |
Convenience metadata class that uses static functions to create symbol layer and its widget.
Definition at line 41 of file qgssymbollayerv2registry.h.
QgsSymbolLayerV2Metadata::QgsSymbolLayerV2Metadata | ( | QString | name, |
QString | visibleName, | ||
QgsSymbolV2::SymbolType | type, | ||
QgsSymbolLayerV2CreateFunc | pfCreate, | ||
QgsSymbolLayerV2WidgetFunc | pfWidget = NULL |
||
) | [inline] |
Definition at line 44 of file qgssymbollayerv2registry.h.
QgsSymbolLayerV2CreateFunc QgsSymbolLayerV2Metadata::createFunction | ( | ) | const [inline] |
Definition at line 50 of file qgssymbollayerv2registry.h.
virtual QgsSymbolLayerV2* QgsSymbolLayerV2Metadata::createSymbolLayer | ( | const QgsStringMap & | map | ) | [inline, virtual] |
create a symbol layer of this type given the map of properties.
Implements QgsSymbolLayerV2AbstractMetadata.
Definition at line 55 of file qgssymbollayerv2registry.h.
virtual QgsSymbolLayerV2Widget* QgsSymbolLayerV2Metadata::createSymbolLayerWidget | ( | ) | [inline, virtual] |
create widget for symbol layer of this type.
Can return NULL if there's no GUI
Reimplemented from QgsSymbolLayerV2AbstractMetadata.
Definition at line 56 of file qgssymbollayerv2registry.h.
void QgsSymbolLayerV2Metadata::setWidgetFunction | ( | QgsSymbolLayerV2WidgetFunc | f | ) | [inline] |
Definition at line 53 of file qgssymbollayerv2registry.h.
QgsSymbolLayerV2WidgetFunc QgsSymbolLayerV2Metadata::widgetFunction | ( | ) | const [inline] |
Definition at line 51 of file qgssymbollayerv2registry.h.
Definition at line 59 of file qgssymbollayerv2registry.h.
Definition at line 60 of file qgssymbollayerv2registry.h.