|
QGIS API Documentation 3.99.0-Master (e9821da5c6b)
|
Encapsulates a single source for selective masking (e.g. More...
#include <qgsselectivemaskingsource.h>
Public Member Functions | |
| QgsSelectiveMaskSource ()=default | |
| Constructor for an invalid QgsSelectiveMaskSource. | |
| QgsSelectiveMaskSource (const QString &layerId, Qgis::SelectiveMaskSourceType sourceType, const QString &sourceId=QString()) | |
| Constructor for QgsSelectiveMaskSource. | |
| bool | isValid () const |
Returns true if the source is valid (i.e. | |
| QString | layerId () const |
| Returns the source layer id. | |
| bool | operator!= (const QgsSelectiveMaskSource &other) const =default |
| bool | operator== (const QgsSelectiveMaskSource &other) const =default |
| void | setLayerId (const QString &id) |
| Sets the source layer id. | |
| void | setSourceId (const QString &id) |
| Sets the symbol layer or label rule id. | |
| void | setSourceType (Qgis::SelectiveMaskSourceType type) |
| Sets the source type. | |
| QString | sourceId () const |
| Returns the symbol layer or label rule ID. | |
| Qgis::SelectiveMaskSourceType | sourceType () const |
| Returns the type of masking source. | |
Encapsulates a single source for selective masking (e.g.
a symbol layer or label rule).
Definition at line 35 of file qgsselectivemaskingsource.h.
|
default |
Constructor for an invalid QgsSelectiveMaskSource.
| QgsSelectiveMaskSource::QgsSelectiveMaskSource | ( | const QString & | layerId, |
| Qgis::SelectiveMaskSourceType | sourceType, | ||
| const QString & | sourceId = QString() ) |
Constructor for QgsSelectiveMaskSource.
| layerId | source layer ID |
| sourceType | masking source type |
| sourceId | optional ID for the symbol layer or label rule |
Definition at line 18 of file qgsselectivemaskingsource.cpp.
|
inline |
Returns true if the source is valid (i.e.
has a non-empty layer ID).
Definition at line 56 of file qgsselectivemaskingsource.h.
|
inline |
Returns the source layer id.
Definition at line 63 of file qgsselectivemaskingsource.h.
|
default |
|
default |
|
inline |
Sets the source layer id.
Definition at line 70 of file qgsselectivemaskingsource.h.
|
inline |
Sets the symbol layer or label rule id.
Definition at line 98 of file qgsselectivemaskingsource.h.
|
inline |
Sets the source type.
Definition at line 84 of file qgsselectivemaskingsource.h.
|
inline |
Returns the symbol layer or label rule ID.
Definition at line 91 of file qgsselectivemaskingsource.h.
|
inline |
Returns the type of masking source.
Definition at line 77 of file qgsselectivemaskingsource.h.