Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
use layer title instead of name in server getlegendgraphic response (f…
…ixes #11406)
  • Loading branch information
jef-n committed Oct 16, 2014
1 parent 4bf04e1 commit bb95a0f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
5 changes: 0 additions & 5 deletions src/core/qgslegendrenderer.cpp
Expand Up @@ -147,9 +147,6 @@ QSizeF QgsLegendRenderer::paintAndDetermineSize( QPainter* painter )
}





QList<QgsLegendRenderer::Atom> QgsLegendRenderer::createAtomList( QgsLayerTreeGroup* parentGroup, bool splitLayer )
{
QList<Atom> atoms;
Expand Down Expand Up @@ -248,7 +245,6 @@ QList<QgsLegendRenderer::Atom> QgsLegendRenderer::createAtomList( QgsLayerTreeGr
}



void QgsLegendRenderer::setColumns( QList<Atom>& atomList )
{
if ( mSettings.columnCount() == 0 ) return;
Expand Down Expand Up @@ -348,7 +344,6 @@ void QgsLegendRenderer::setColumns( QList<Atom>& atomList )
}



QSizeF QgsLegendRenderer::drawTitle( QPainter* painter, QPointF point, Qt::AlignmentFlag halignment, double legendWidth )
{
QSizeF size( 0, 0 );
Expand Down
7 changes: 6 additions & 1 deletion src/mapserver/qgswmsserver.cpp
Expand Up @@ -656,7 +656,12 @@ QImage* QgsWMSServer::getLegendGraphics()

QgsLayerTreeGroup rootGroup;
foreach ( QString layerId, layerIds )
rootGroup.addLayer( QgsMapLayerRegistry::instance()->mapLayer( layerId ) );
{
QgsMapLayer *ml = QgsMapLayerRegistry::instance()->mapLayer( layerId );
QgsLayerTreeLayer *layer = rootGroup.addLayer( ml );
if( !ml->title().isEmpty() )
layer->setLayerName( ml->title() );
}
QgsLayerTreeModel legendModel( &rootGroup );

QList<QgsLayerTreeNode*> rootChildren = rootGroup.children();
Expand Down

0 comments on commit bb95a0f

Please sign in to comment.