|
| QgsRendererMetadata (const QString &name, const QString &visibleName, QgsRendererCreateFunc pfCreate, const QIcon &icon=QIcon(), QgsRendererWidgetFunc pfWidget=nullptr, QgsRendererAbstractMetadata::LayerTypes layerTypes=QgsRendererAbstractMetadata::All) |
| Construct metadata. More...
|
|
| QgsRendererMetadata (const QString &name, const QString &visibleName, QgsRendererCreateFunc pfCreate, QgsRendererCreateFromSldFunc pfCreateFromSld, const QIcon &icon=QIcon(), QgsRendererWidgetFunc pfWidget=nullptr, QgsRendererAbstractMetadata::LayerTypes layerTypes=QgsRendererAbstractMetadata::All) |
|
QgsRendererAbstractMetadata::LayerTypes | compatibleLayerTypes () const override |
| Returns flags indicating the types of layer the renderer is compatible with. More...
|
|
QgsRendererCreateFromSldFunc | createFromSldFunction () const |
|
QgsRendererCreateFunc | createFunction () const |
|
QgsFeatureRenderer * | createRenderer (QDomElement &elem, const QgsReadWriteContext &context) override |
| Returns new instance of the renderer given the DOM element. More...
|
|
QgsFeatureRenderer * | createRendererFromSld (QDomElement &elem, QgsWkbTypes::GeometryType geomType) override |
|
QgsRendererWidget * | createRendererWidget (QgsVectorLayer *layer, QgsStyle *style, QgsFeatureRenderer *renderer) override |
| Returns new instance of settings widget for the renderer. More...
|
|
void | setWidgetFunction (QgsRendererWidgetFunc f) |
|
QgsRendererWidgetFunc | widgetFunction () const |
|
| QgsRendererAbstractMetadata (const QString &name, const QString &visibleName, const QIcon &icon=QIcon()) |
| Constructor for QgsRendererAbstractMetadata, with the specified name. More...
|
|
virtual | ~QgsRendererAbstractMetadata ()=default |
|
virtual QgsRendererAbstractMetadata::LayerTypes | compatibleLayerTypes () const |
| Returns flags indicating the types of layer the renderer is compatible with. More...
|
|
virtual QgsFeatureRenderer * | createRenderer (QDomElement &elem, const QgsReadWriteContext &context)=0 |
| Returns new instance of the renderer given the DOM element. More...
|
|
virtual QgsFeatureRenderer * | createRendererFromSld (QDomElement &elem, QgsWkbTypes::GeometryType geomType) |
|
virtual QgsRendererWidget * | createRendererWidget (QgsVectorLayer *layer, QgsStyle *style, QgsFeatureRenderer *oldRenderer) |
| Returns new instance of settings widget for the renderer. More...
|
|
QIcon | icon () const |
| Returns an icon representing the renderer. More...
|
|
QString | name () const |
| Returns the unique name of the renderer. More...
|
|
void | setIcon (const QIcon &icon) |
| Sets an icon representing the renderer. More...
|
|
QString | visibleName () const |
| Returns a friendly display name of the renderer. More...
|
|