61 void setId(
const QString &
id ) { mId =
id; }
71 QString
id()
const {
return mId; }
78 QString
name()
const {
return mName; }
92 QVector< QgsSelectiveMaskSource > sources()
const;
99 void setSources(
const QVector< QgsSelectiveMaskSource > &sources );
118 bool readXml(
const QDomElement &element,
const QDomDocument &document,
const QgsReadWriteContext &context );
126 SIP_SSIZE_T idx = sipConvertFromSequenceIndex( a0, sipCpp->size() );
142 bool isEmpty()
const;
147 sipRes = sipCpp->size();
152 SIP_PYOBJECT __repr__();
154 if ( !sipCpp->isValid() )
156 sipRes = PyUnicode_FromString(
"<QgsSelectiveMaskingSourceSet: invalid>" );
158 else if ( !sipCpp->name().isEmpty() )
160 const QString str = u
"<QgsSelectiveMaskingSourceSet: %1 (%2)>"_s.arg(
163 sipRes = PyUnicode_FromString( str.toUtf8().constData() );
167 const QString str = u
"<QgsSelectiveMaskingSourceSet: %1>"_s.arg(
169 sipRes = PyUnicode_FromString( str.toUtf8().constData() );
175 bool mIsValid =
false;
178 QVector< QgsSelectiveMaskSource > mSources;
A container for the context for various read/write operations on objects.