|
QGIS API Documentation 3.99.0-Master (e9821da5c6b)
|
Represents a named set of selective masking sources (QgsSelectiveMaskSource). More...
#include <qgsselectivemaskingsourceset.h>
Public Member Functions | |
| QgsSelectiveMaskingSourceSet () | |
| Constructor for an empty (invalid) QgsSelectiveMaskingSourceSet. | |
| void | append (const QgsSelectiveMaskSource &source) |
| Appends a source to the set. | |
| QString | id () const |
| Returns a unique identifier for the set. | |
| bool | isEmpty () const |
Returns true if the set is empty. | |
| bool | isValid () const |
Returns true if the source set is valid, or false if it is invalid (default constructed). | |
| QString | name () const |
| Returns the set's unique name. | |
| QgsSelectiveMaskSource & | operator[] (int index) |
| Returns the mask source at the specified index. | |
| bool | readXml (const QDomElement &element, const QDomDocument &document, const QgsReadWriteContext &context) |
| Sets the set's state from a DOM element. | |
| void | setId (const QString &id) |
| Sets the unique identifier for the set. | |
| void | setName (const QString &name) |
| Sets the set's unique name. | |
| void | setSources (const QVector< QgsSelectiveMaskSource > &sources) |
| Sets the list of selective mask sources for this set. | |
| int | size () const |
| Returns the number of sources in the set. | |
| QVector< QgsSelectiveMaskSource > | sources () const |
| Returns the list of selective mask sources configured in this set. | |
| QDomElement | writeXml (QDomDocument &document, const QgsReadWriteContext &context) const |
| Writes the set's state to a DOM element. | |
Represents a named set of selective masking sources (QgsSelectiveMaskSource).
Definition at line 39 of file qgsselectivemaskingsourceset.h.
| QgsSelectiveMaskingSourceSet::QgsSelectiveMaskingSourceSet | ( | ) |
Constructor for an empty (invalid) QgsSelectiveMaskingSourceSet.
Definition at line 28 of file qgsselectivemaskingsourceset.cpp.
| void QgsSelectiveMaskingSourceSet::append | ( | const QgsSelectiveMaskSource & | source | ) |
Appends a source to the set.
Definition at line 45 of file qgsselectivemaskingsourceset.cpp.
|
inline |
Returns a unique identifier for the set.
This id must be unique in the whole project. It is automatically generated when a new QgsSelectiveMaskingSourceSet is constructed.
Definition at line 71 of file qgsselectivemaskingsourceset.h.
| bool QgsSelectiveMaskingSourceSet::isEmpty | ( | ) | const |
Returns true if the set is empty.
Definition at line 104 of file qgsselectivemaskingsourceset.cpp.
|
inline |
Returns true if the source set is valid, or false if it is invalid (default constructed).
Definition at line 51 of file qgsselectivemaskingsourceset.h.
|
inline |
Returns the set's unique name.
Definition at line 78 of file qgsselectivemaskingsourceset.h.
| QgsSelectiveMaskSource & QgsSelectiveMaskingSourceSet::operator[] | ( | int | index | ) |
Returns the mask source at the specified index.
Definition at line 94 of file qgsselectivemaskingsourceset.cpp.
| bool QgsSelectiveMaskingSourceSet::readXml | ( | const QDomElement & | element, |
| const QDomDocument & | document, | ||
| const QgsReadWriteContext & | context ) |
Sets the set's state from a DOM element.
Definition at line 68 of file qgsselectivemaskingsourceset.cpp.
|
inline |
Sets the unique identifier for the set.
This id must be unique in the whole project. A default random one is automatically generated when a new QgsSelectiveMaskingSourceSet is constructed.
Definition at line 61 of file qgsselectivemaskingsourceset.h.
|
inline |
Sets the set's unique name.
Definition at line 85 of file qgsselectivemaskingsourceset.h.
| void QgsSelectiveMaskingSourceSet::setSources | ( | const QVector< QgsSelectiveMaskSource > & | sources | ) |
Sets the list of selective mask sources for this set.
Definition at line 39 of file qgsselectivemaskingsourceset.cpp.
| int QgsSelectiveMaskingSourceSet::size | ( | ) | const |
Returns the number of sources in the set.
Definition at line 99 of file qgsselectivemaskingsourceset.cpp.
| QVector< QgsSelectiveMaskSource > QgsSelectiveMaskingSourceSet::sources | ( | ) | const |
Returns the list of selective mask sources configured in this set.
Definition at line 34 of file qgsselectivemaskingsourceset.cpp.
| QDomElement QgsSelectiveMaskingSourceSet::writeXml | ( | QDomDocument & | document, |
| const QgsReadWriteContext & | context ) const |
Writes the set's state to a DOM element.
Definition at line 50 of file qgsselectivemaskingsourceset.cpp.