18 #ifndef QGSACCESSCONTROL_H
19 #define QGSACCESSCONTROL_H
24 #include "qgis_server.h"
54 mFilterFeaturesExpressions = copy.mFilterFeaturesExpressions;
55 mResolved = copy.mResolved;
61 delete mPluginsAccessControls;
69 delete mPluginsAccessControls;
71 mFilterFeaturesExpressions = other.mFilterFeaturesExpressions;
72 mResolved = other.mResolved;
81 void resolveFilterFeatures(
const QList<QgsMapLayer *> &layers );
108 bool layerReadPermission( const
QgsMapLayer *layer ) const;
137 QStringList layerAttributes( const
QgsVectorLayer *layer, const QStringList &attributes ) const;
152 bool fillCacheKey( QStringList &cacheKey ) const;
162 QString resolveFilterFeatures( const
QgsVectorLayer *layer ) const;
167 QMap<QString, QString> mFilterFeaturesExpressions;