#include <qgssymbollayerv2registry.h>
Public Member Functions | |
QgsSymbolLayerV2AbstractMetadata (QString name, QString visibleName, QgsSymbolV2::SymbolType type) | |
QString | name () const |
QString | visibleName () const |
QgsSymbolV2::SymbolType | type () const |
virtual QgsSymbolLayerV2 * | createSymbolLayer (const QgsStringMap &map)=0 |
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 | |
QString | mName |
QString | mVisibleName |
QgsSymbolV2::SymbolType | mType |
Definition at line 14 of file qgssymbollayerv2registry.h.
QgsSymbolLayerV2AbstractMetadata::QgsSymbolLayerV2AbstractMetadata | ( | QString | name, | |
QString | visibleName, | |||
QgsSymbolV2::SymbolType | type | |||
) | [inline] |
Definition at line 17 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::name | ( | ) | const [inline] |
Definition at line 20 of file qgssymbollayerv2registry.h.
Referenced by QgsSymbolLayerV2Registry::addSymbolLayerType().
QString QgsSymbolLayerV2AbstractMetadata::visibleName | ( | ) | const [inline] |
Definition at line 21 of file qgssymbollayerv2registry.h.
QgsSymbolV2::SymbolType QgsSymbolLayerV2AbstractMetadata::type | ( | ) | const [inline] |
Definition at line 22 of file qgssymbollayerv2registry.h.
virtual QgsSymbolLayerV2* QgsSymbolLayerV2AbstractMetadata::createSymbolLayer | ( | const QgsStringMap & | map | ) | [pure virtual] |
create a symbol layer of this type given the map of properties.
Implemented in QgsSymbolLayerV2Metadata.
virtual QgsSymbolLayerV2Widget* QgsSymbolLayerV2AbstractMetadata::createSymbolLayerWidget | ( | ) | [inline, virtual] |
create widget for symbol layer of this type.
Can return NULL if there's no GUI
Reimplemented in QgsSymbolLayerV2Metadata.
Definition at line 27 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::mName [protected] |
Definition at line 30 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::mVisibleName [protected] |
Definition at line 31 of file qgssymbollayerv2registry.h.
Definition at line 32 of file qgssymbollayerv2registry.h.