Class: QgsTiledSceneRendererAbstractMetadata

class qgis.core.QgsTiledSceneRendererAbstractMetadata

Bases: sip.wrapper

Stores metadata about one tiled scene renderer class.

Note

It’s necessary to implement createRenderer() function. In C++ you can use QgsTiledSceneRendererMetadata convenience class.

Added in version 3.34.

QgsTiledSceneRendererAbstractMetadata(name: str, visibleName: str, icon: QIcon = QIcon()) Constructor for QgsTiledSceneRendererAbstractMetadata, 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.

QgsTiledSceneRendererAbstractMetadata(QgsTiledSceneRendererAbstractMetadata)

Methods

createRenderer

Returns new instance of the renderer given the DOM element.

icon

Returns an icon representing the renderer.

name

Returns the unique name of the renderer.

setIcon

Sets an icon representing the renderer.

visibleName

Returns a friendly display name of the renderer.

createRenderer(self, elem: QDomElement, context: QgsReadWriteContext) QgsTiledSceneRenderer

Returns new instance of the renderer given the DOM element. Returns None on error. Pure virtual function: must be implemented in derived classes.

Parameters:
Return type:

QgsTiledSceneRenderer

icon(self) QIcon

Returns an icon representing the renderer.

See also

setIcon()

Return type:

QIcon

name(self) str

Returns the unique name of the renderer. This value is not translated.

See also

visibleName()

Return type:

str

setIcon(self, icon: QIcon)

Sets an icon representing the renderer.

See also

icon()

Parameters:

icon (QIcon)

visibleName(self) str

Returns a friendly display name of the renderer. This value is translated.

See also

name()

Return type:

str