1919#define QGSOWSSERVER_H
2020
2121#include " qgsrequesthandler.h"
22- #include " qgsserversettings.h"
2322#ifdef HAVE_SERVER_PYTHON_PLUGINS
2423#include " qgsaccesscontrol.h"
2524#endif
@@ -33,15 +32,13 @@ class QgsOWSServer
3332 public:
3433 QgsOWSServer (
3534 const QString& configFilePath
36- , const QgsServerSettings& settings
3735 , const QMap<QString, QString>& parameters
3836 , QgsRequestHandler* rh
3937#ifdef HAVE_SERVER_PYTHON_PLUGINS
40- , QgsAccessControl* ac
38+ , const QgsAccessControl* ac
4139#endif
4240 )
43- : mSettings ( settings )
44- , mParameters ( parameters )
41+ : mParameters ( parameters )
4542 , mRequestHandler ( rh )
4643 , mConfigFilePath ( configFilePath )
4744#ifdef HAVE_SERVER_PYTHON_PLUGINS
@@ -61,13 +58,12 @@ class QgsOWSServer
6158 QgsOWSServer () {}
6259
6360 protected:
64- QgsServerSettings mSettings ;
6561 QMap<QString, QString> mParameters ;
6662 QgsRequestHandler* mRequestHandler ;
6763 QString mConfigFilePath ;
6864#ifdef HAVE_SERVER_PYTHON_PLUGINS
6965 // ! The access control helper
70- QgsAccessControl* mAccessControl ;
66+ const QgsAccessControl* mAccessControl ;
7167
7268 /* * Apply filter strings from the access control to the layers.
7369 * @param layer the concerned layer
0 commit comments