Class: QgsSelectiveMaskSource¶
Encapsulates a single source for selective masking (e.g. a symbol layer or label rule).
Added in version 4.0.
Methods
Returns |
|
Returns the source layer id. |
|
Sets the source layer id. |
|
Sets the symbol layer or label rule id. |
|
Sets the source type. |
|
Returns the symbol layer or label rule ID. |
|
Returns the type of masking source. |
- class qgis.core.QgsSelectiveMaskSource[source]¶
Bases:
object- __init__()
Constructor for an invalid QgsSelectiveMaskSource.
- __init__(layerId: str | None, sourceType: Qgis.SelectiveMaskSourceType, sourceId: str | None = '')
Constructor for QgsSelectiveMaskSource.
- Parameters:
layerId (Optional[str]) – source layer ID
sourceType (Qgis.SelectiveMaskSourceType) – masking source type
sourceId (Optional[str] = '') – optional ID for the symbol layer or label rule
- __init__(a0: QgsSelectiveMaskSource)
- Parameters:
- isValid(self) bool[source]¶
Returns
Trueif the source is valid (i.e. has a non-empty layer ID).- Return type:
bool
- setLayerId(self, id: str | None)[source]¶
Sets the source layer
id.See also
- Parameters:
id (Optional[str])
- setSourceId(self, id: str | None)[source]¶
Sets the symbol layer or label rule
id.See also
- Parameters:
id (Optional[str])
- setSourceType(self, type: Qgis.SelectiveMaskSourceType)[source]¶
Sets the source
type.See also
- Parameters:
type (Qgis.SelectiveMaskSourceType)
- sourceType(self) Qgis.SelectiveMaskSourceType[source]¶
Returns the type of masking source.
See also
- Return type: