Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Merge pull request #5400 from pblottiere/server_bugfix_visible
[server][bugfix] Fix regression by adding visible tag to layer's node in GetProjectSettings
- Loading branch information
|
@@ -828,6 +828,12 @@ namespace QgsWms |
|
|
{ |
|
|
QgsLayerTreeNode *treeNode = layerTreeGroupChildren.at( i ); |
|
|
QDomElement layerElem = doc.createElement( QStringLiteral( "Layer" ) ); |
|
|
|
|
|
if ( projectSettings ) |
|
|
{ |
|
|
layerElem.setAttribute( QStringLiteral( "visible" ), treeNode->isVisible() ); |
|
|
} |
|
|
|
|
|
if ( treeNode->nodeType() == QgsLayerTreeNode::NodeGroup ) |
|
|
{ |
|
|
QgsLayerTreeGroup *treeGroupChild = static_cast<QgsLayerTreeGroup *>( treeNode ); |
|
@@ -840,7 +846,6 @@ namespace QgsWms |
|
|
|
|
|
if ( projectSettings ) |
|
|
{ |
|
|
layerElem.setAttribute( QStringLiteral( "visible" ), treeGroupChild->isVisible() ); |
|
|
layerElem.setAttribute( QStringLiteral( "mutuallyExclusive" ), treeGroupChild->isMutuallyExclusive() ); |
|
|
} |
|
|
|
|
|
|
@@ -128,7 +128,7 @@ Content-Type: text/xml; charset=utf-8 |
|
|
<BoundingBox maxy="5.60604e+06" maxx="913283" miny="5.60599e+06" CRS="EPSG:3857" minx="913171"/> |
|
|
<BoundingBox maxy="8.20416" maxx="44.9016" miny="8.20315" CRS="EPSG:4326" minx="44.9012"/> |
|
|
<TreeName>QGIS Test Project</TreeName> |
|
|
<Layer geometryType="Point" queryable="1" displayField="name"> |
|
|
<Layer geometryType="Point" queryable="1" displayField="name" visible="1"> |
|
|
<Name>testlayer èé</Name> |
|
|
<Title>A test vector layer</Title> |
|
|
<Abstract>A test vector layer with unicode òà</Abstract> |
|
|