Class: QgsStoreBadLayerInfo

Stores layer IDs for bad (broken) layers.

Added in version 3.6.

Class Hierarchy

Inheritance diagram of qgis.server.QgsStoreBadLayerInfo

Base classes

QgsProjectBadLayerHandler

Interface for classes that handle missing layer files when reading project files.

Methods

badLayerNames

Returns names of bad layers with ids.

badLayers

badLayers

Virtual Methods

In PyQGIS, only methods marked as virtual can be safely overridden in a Python subclass of QgsStoreBadLayerInfo. See the FAQ for more details.

handleBadLayers

handleBadLayers

class qgis.server.QgsStoreBadLayerInfo[source]

Bases: QgsProjectBadLayerHandler

__init__()

Default constructor

__init__(a0: QgsStoreBadLayerInfo)
Parameters:

a0 (QgsStoreBadLayerInfo)

badLayerNames(self) Dict[str, str]

Returns names of bad layers with ids.

Added in version 3.12.

Return type:

Dict[str, str]

badLayers(self) List[str][source]
badLayers(None) None
Return type:

List[str]

Returns:

ids of bad layers

virtual handleBadLayers(self, layers: Iterable[QDomNode])[source]
virtual handleBadLayers(None) None
Parameters:

layers (Iterable[QDomNode]) – layer nodes