From c126c7ac14595fdcac40f86aafa2e68444af8716 Mon Sep 17 00:00:00 2001 From: Samweli Date: Fri, 13 Dec 2019 12:09:07 +0300 Subject: [PATCH] loop over metadata urls to show their content --- src/providers/wms/qgswmsprovider.cpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/providers/wms/qgswmsprovider.cpp b/src/providers/wms/qgswmsprovider.cpp index c8be5519d46..fe536e6e6c8 100644 --- a/src/providers/wms/qgswmsprovider.cpp +++ b/src/providers/wms/qgswmsprovider.cpp @@ -1750,15 +1750,24 @@ QString QgsWmsProvider::layerMetadata( QgsWmsLayerProperty &layer ) tr( "Title" ) % QStringLiteral( "" "" ) % - layer.title % - QStringLiteral( "" + layer.title; - // Layer Metadata URL - "" ) % - tr( "Metadata URL" ) % - QStringLiteral( "" - "" ) % - layer.metadataUrl.onlineResource.xlinkHref; + // Metadata URLs + if ( !layer.metadataUrl.isEmpty() ) + { + metadata += QStringLiteral("" ); + metadata += QStringLiteral( "" ) % + tr( "MetadataURLs" ) % + QStringLiteral( "" + "" + "" ); + for ( int k = 0; k < layer.metadataUrl.size(); k++ ) + { + const QgsWmsMetadataUrlProperty &l = layer.metadataUrl[k]; + metadata += QStringLiteral( "" ); + } + metadata += QStringLiteral( "
FormatURL
" ) % l.format % QStringLiteral( "" ) % l.onlineResource.xlinkHref % QStringLiteral( "
" ); + } QStringLiteral( ""