Stores metadata about one renderer class.
More...
#include <qgsrendererregistry.h>
|
QIcon | mIcon |
| icon to be shown in the renderer properties dialog More...
|
|
QString | mName |
| name used within QGIS for identification (the same what renderer's type() returns) More...
|
|
QString | mVisibleName |
| name visible for users (translatable) More...
|
|
Stores metadata about one renderer class.
- Note
- It's necessary to implement createRenderer() function. In C++ you can use QgsRendererMetadata convenience class.
Definition at line 41 of file qgsrendererregistry.h.
◆ LayerType
Layer types the renderer is compatible with.
- Since
- QGIS 2.16
Enumerator |
---|
PointLayer | Compatible with point layers.
|
LineLayer | Compatible with line layers.
|
PolygonLayer | Compatible with polygon layers.
|
All | Compatible with all vector layers.
|
Definition at line 49 of file qgsrendererregistry.h.
◆ QgsRendererAbstractMetadata()
QgsRendererAbstractMetadata::QgsRendererAbstractMetadata |
( |
const QString & |
name, |
|
|
const QString & |
visibleName, |
|
|
const QIcon & |
icon = QIcon() |
|
) |
| |
|
inline |
Constructor for QgsRendererAbstractMetadata, with the specified name.
The visibleName argument gives a translated, user friendly string identifying the renderer type.
The icon argument can be used to specify an icon representing the renderer.
Definition at line 65 of file qgsrendererregistry.h.
◆ ~QgsRendererAbstractMetadata()
virtual QgsRendererAbstractMetadata::~QgsRendererAbstractMetadata |
( |
| ) |
|
|
virtualdefault |
◆ compatibleLayerTypes()
virtual QgsRendererAbstractMetadata::LayerTypes QgsRendererAbstractMetadata::compatibleLayerTypes |
( |
| ) |
const |
|
inlinevirtual |
◆ createRenderer()
Returns new instance of the renderer given the DOM element.
Returns nullptr
on error. Pure virtual function: must be implemented in derived classes.
Implemented in QgsRendererMetadata.
◆ createRendererFromSld()
◆ createRendererWidget()
Returns new instance of settings widget for the renderer.
Returns nullptr
on error.
The oldRenderer argument may refer to previously used renderer (or it is nullptr
). If not nullptr
, it may be used to initialize GUI of the widget from the previous settings. The old renderer does not have to be of the same type as returned by createRenderer().
Reimplemented in QgsRendererMetadata.
Definition at line 115 of file qgsrendererregistry.h.
◆ icon()
QIcon QgsRendererAbstractMetadata::icon |
( |
| ) |
const |
|
inline |
◆ name()
QString QgsRendererAbstractMetadata::name |
( |
| ) |
const |
|
inline |
◆ setIcon()
void QgsRendererAbstractMetadata::setIcon |
( |
const QIcon & |
icon | ) |
|
|
inline |
◆ visibleName()
QString QgsRendererAbstractMetadata::visibleName |
( |
| ) |
const |
|
inline |
◆ mIcon
QIcon QgsRendererAbstractMetadata::mIcon |
|
protected |
◆ mName
QString QgsRendererAbstractMetadata::mName |
|
protected |
name used within QGIS for identification (the same what renderer's type() returns)
Definition at line 123 of file qgsrendererregistry.h.
◆ mVisibleName
QString QgsRendererAbstractMetadata::mVisibleName |
|
protected |
The documentation for this class was generated from the following file: