Quantum GIS API Documentation
1.7.4
|
Stores metadata about one symbol layer class. More...
#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 |
Stores metadata about one symbol layer class.
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.
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::name | ( | ) | const [inline] |
Definition at line 20 of file qgssymbollayerv2registry.h.
Referenced by QgsSymbolLayerV2Registry::addSymbolLayerType().
QgsSymbolV2::SymbolType QgsSymbolLayerV2AbstractMetadata::type | ( | ) | const [inline] |
Definition at line 22 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::visibleName | ( | ) | const [inline] |
Definition at line 21 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::mName [protected] |
Definition at line 30 of file qgssymbollayerv2registry.h.
Definition at line 32 of file qgssymbollayerv2registry.h.
QString QgsSymbolLayerV2AbstractMetadata::mVisibleName [protected] |
Definition at line 31 of file qgssymbollayerv2registry.h.