From 59b18b8359a0306c8e3d9504977322157446c1bb Mon Sep 17 00:00:00 2001 From: Blottiere Paul Date: Sat, 2 May 2020 14:56:16 +0200 Subject: [PATCH] Add documentation --- src/server/services/wms/qgswmsrestorer.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/server/services/wms/qgswmsrestorer.h b/src/server/services/wms/qgswmsrestorer.h index c20463dddbc..ac9d024d991 100644 --- a/src/server/services/wms/qgswmsrestorer.h +++ b/src/server/services/wms/qgswmsrestorer.h @@ -65,13 +65,28 @@ class QgsLayerRestorer QMap mLayerSettings; }; -namespace QgsWms { +namespace QgsWms +{ + /** + * \ingroup server + * RAII class to restore the rendering context configuration on destruction + * \since QGIS 3.14 + */ class QgsWmsRestorer { public: + /** + * Constructor for QgsWmsRestorer. + * \param context The rendering context to restore in its initial state + */ QgsWmsRestorer( const QgsWmsRenderContext &context ); + /** + * Default destructor. + */ + ~QgsWmsRestorer() = default; + private: std::unique_ptr mLayerRestorer;