|
QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
#include <QSet>#include <QCheckBox>#include "qgsmaskingwidget.h"#include "qgsmasksourceselectionwidget.h"#include "qgssymbollayerselectionwidget.h"#include "qgssymbollayerreference.h"#include "qgsvectorlayer.h"#include "qgssymbol.h"#include "qgsstyleentityvisitor.h"#include "symbology/qgsrenderer.h"#include "qgsproject.h"#include "qgsvectorlayerutils.h"#include "qgsmasksymbollayer.h"#include "qgsvectorlayerlabeling.h"#include "qgsmessagebaritem.h"
Go to the source code of this file.
Classes | |
| class | SymbolLayerVisitor |
| Generic visitor that collects symbol layers of a vector layer's renderer and call a callback function on them with their corresponding QgsSymbolLayerId. More... | |
Functions | |
| QList< QPair< QgsSymbolLayerId, QList< QgsSymbolLayerReference > > > | symbolLayerMasks (const QgsVectorLayer *layer) |
| Symbol layer masks collector. More... | |
| QList<QPair<QgsSymbolLayerId, QList<QgsSymbolLayerReference> > > symbolLayerMasks | ( | const QgsVectorLayer * | layer | ) |
Symbol layer masks collector.
It is an enhanced version of QgsVectorLayerUtils::symbolLayerMasks. Indeed, we need here to know both mask sources and targets for all masks
Returns a list of pairs of:
Definition at line 150 of file qgsmaskingwidget.cpp.