Quantum GIS API Documentation
1.8
|
Stores metadata about one symbol layer class. More...
#include <qgssymbollayerv2registry.h>
Public Member Functions | |
QgsSymbolLayerV2AbstractMetadata (QString name, QString visibleName, QgsSymbolV2::SymbolType type) | |
virtual | ~QgsSymbolLayerV2AbstractMetadata () |
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 (const QgsVectorLayer *) |
create widget for symbol layer of this type. | |
virtual QgsSymbolLayerV2 * | createSymbolLayerFromSld (QDomElement &) |
create a symbol layer of this type given the map of properties. | |
Protected Attributes | |
QString | mName |
QString | mVisibleName |
QgsSymbolV2::SymbolType | mType |
Stores metadata about one symbol layer class.
Definition at line 30 of file qgssymbollayerv2registry.h.
QgsSymbolLayerV2AbstractMetadata::QgsSymbolLayerV2AbstractMetadata | ( | QString | name, |
QString | visibleName, | ||
QgsSymbolV2::SymbolType | type | ||
) | [inline] |
Definition at line 33 of file qgssymbollayerv2registry.h.
virtual QgsSymbolLayerV2AbstractMetadata::~QgsSymbolLayerV2AbstractMetadata | ( | ) | [inline, virtual] |
Definition at line 36 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 QgsSymbolLayerV2* QgsSymbolLayerV2AbstractMetadata::createSymbolLayerFromSld | ( | QDomElement & | ) | [inline, virtual] |
create a symbol layer of this type given the map of properties.
Reimplemented in QgsSymbolLayerV2Metadata.
Definition at line 47 of file qgssymbollayerv2registry.h.
virtual QgsSymbolLayerV2Widget* QgsSymbolLayerV2AbstractMetadata::createSymbolLayerWidget | ( | const QgsVectorLayer * | ) | [inline, virtual] |
create widget for symbol layer of this type.
Can return NULL if there's no GUI
Reimplemented in QgsSymbolLayerV2Metadata.
Definition at line 45 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::name | ( | ) | const [inline] |
Definition at line 38 of file qgssymbollayerv2registry.h.
Referenced by QgsSymbolLayerV2Registry::addSymbolLayerType().
QgsSymbolV2::SymbolType QgsSymbolLayerV2AbstractMetadata::type | ( | ) | const [inline] |
Definition at line 40 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::visibleName | ( | ) | const [inline] |
Definition at line 39 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::mName [protected] |
Definition at line 51 of file qgssymbollayerv2registry.h.
Definition at line 53 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::mVisibleName [protected] |
Definition at line 52 of file qgssymbollayerv2registry.h.