Add documentation

This commit is contained in:
Blottiere Paul 2020-05-02 14:56:16 +02:00
parent bf4eca1b45
commit 59b18b8359

View File

@ -65,13 +65,28 @@ class QgsLayerRestorer
QMap<QgsMapLayer *, QgsLayerSettings> 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<QgsLayerRestorer> mLayerRestorer;