68 QMap<QString, QString> layerFilterExpressions()
const;
75 void setLayerFilterExpressions(
const QMap<QString, QString> &expressions );
80 void setLayerFilterExpressionsFromLayerTree(
QgsLayerTree *tree );
89 QString layerFilterExpression(
const QString &layerId )
const;
113 void setFilterPolygon(
const QgsGeometry &polygon );
120 Qgis::LayerTreeFilterFlags flags()
const;
127 void setFlags( Qgis::LayerTreeFilterFlags flags );
159 QList<QgsMapLayer *> layers()
const;
163 QMap<QString, QString> mLayerFilterExpressions;
165 std::unique_ptr<QgsMapSettings> mMapSettings;
169 Qgis::LayerTreeFilterFlags mFlags;
174 QMap<QString, QVector< QgsGeometry > > mLayerExtents;