QGIS API Documentation
3.14.0-Pi (9f7028fd23)
src
server
services
wms
qgswmsgetlegendgraphics.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgswmsgetlegendgraphics.h
3
-------------------------
4
begin : December 20 , 2016
5
copyright : (C) 2007 by Marco Hugentobler (original code)
6
(C) 2014 by Alessandro Pasotti (original code)
7
(C) 2016 by David Marteau
8
email : marco dot hugentobler at karto dot baug dot ethz dot ch
9
a dot pasotti at itopen dot it
10
david dot marteau at 3liz dot com
11
***************************************************************************/
12
13
/***************************************************************************
14
* *
15
* This program is free software; you can redistribute it and/or modify *
16
* it under the terms of the GNU General Public License as published by *
17
* the Free Software Foundation; either version 2 of the License, or *
18
* (at your option) any later version. *
19
* *
20
***************************************************************************/
21
#include "
qgslayertreemodel.h
"
22
23
#include "
qgswmsrendercontext.h
"
24
25
namespace
QgsWms
26
{
27
31
void
writeGetLegendGraphics
(
QgsServerInterface
*serverIface,
const
QgsProject
*project,
32
const
QString &version,
const
QgsServerRequest
&request,
33
QgsServerResponse
&response );
34
39
void
checkParameters
( QgsWmsParameters ¶meters );
40
41
QgsLayerTreeModel
*
legendModel
(
const
QgsWmsRenderContext &context,
QgsLayerTree
&tree );
42
43
QgsLayerTree
*
layerTree
(
const
QgsWmsRenderContext &context );
44
45
QgsLayerTreeModelLegendNode
*
legendNode
(
const
QString &rule,
QgsLayerTreeModel
&model );
46
}
// namespace QgsWms
QgsWms::layerTree
QgsLayerTree * layerTree(const QgsWmsRenderContext &context)
Definition:
qgswmsgetlegendgraphics.cpp:320
QgsServerRequest
Definition:
qgsserverrequest.h:38
QgsLayerTreeModel
Definition:
qgslayertreemodel.h:53
QgsProject
Definition:
qgsproject.h:92
QgsLayerTree
Definition:
qgslayertree.h:32
QgsWms::legendModel
QgsLayerTreeModel * legendModel(const QgsWmsRenderContext &context, QgsLayerTree &tree)
Definition:
qgswmsgetlegendgraphics.cpp:243
QgsWms::legendNode
QgsLayerTreeModelLegendNode * legendNode(const QString &rule, QgsLayerTreeModel &model)
Definition:
qgswmsgetlegendgraphics.cpp:358
QgsWms
WMS implementation.
Definition:
qgsdxfwriter.cpp:22
QgsWms::writeGetLegendGraphics
void writeGetLegendGraphics(QgsServerInterface *serverIface, const QgsProject *project, const QString &, const QgsServerRequest &request, QgsServerResponse &response)
Output GetLegendGRaphics response.
Definition:
qgswmsgetlegendgraphics.cpp:56
qgslayertreemodel.h
QgsServerInterface
Definition:
qgsserverinterface.h:60
QgsWms::checkParameters
void checkParameters(QgsWmsParameters ¶meters)
checkParameters checks request parameters and sets SRCHEIGHT and SRCWIDTH to default values in case B...
Definition:
qgswmsgetlegendgraphics.cpp:187
QgsServerResponse
Definition:
qgsserverresponse.h:43
qgswmsrendercontext.h
QgsLayerTreeModelLegendNode
Definition:
qgslayertreemodellegendnode.h:50
Generated on Mon Jun 22 2020 05:14:09 for QGIS API Documentation by
1.8.17