From 34e29b545bfa7a68e6bca7e71434e8cdf79eb307 Mon Sep 17 00:00:00 2001 From: nirvn Date: Fri, 14 Sep 2018 14:22:25 +0700 Subject: [PATCH] [ui] harmonize raster layer metadata path/source ordering & visibility --- src/core/raster/qgsrasterlayer.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/raster/qgsrasterlayer.cpp b/src/core/raster/qgsrasterlayer.cpp index ddcf96b0795..eaf70db6e2f 100644 --- a/src/core/raster/qgsrasterlayer.cpp +++ b/src/core/raster/qgsrasterlayer.cpp @@ -315,9 +315,6 @@ QString QgsRasterLayer::htmlMetadata() const // name myMetadata += QStringLiteral( "" ) + tr( "Name" ) + QStringLiteral( "" ) + name() + QStringLiteral( "\n" ); - // data source - myMetadata += QStringLiteral( "" ) + tr( "Source" ) + QStringLiteral( "%1" ).arg( publicSource() ) + QStringLiteral( "\n" ); - // local path QVariantMap uriComponents = QgsProviderRegistry::instance()->decodeUri( mProviderKey, publicSource() ); QString path; @@ -328,6 +325,10 @@ QString QgsRasterLayer::htmlMetadata() const myMetadata += QStringLiteral( "" ) + tr( "Path" ) + QStringLiteral( "%1" ).arg( QStringLiteral( "%2" ).arg( QUrl::fromLocalFile( path ).toString(), QDir::toNativeSeparators( path ) ) ) + QStringLiteral( "\n" ); } + // data source + if ( publicSource() != path ) + myMetadata += QStringLiteral( "" ) + tr( "Source" ) + QStringLiteral( "%1" ).arg( publicSource() ) + QStringLiteral( "\n" ); + // data source if ( publicSource() != path ) myMetadata += QStringLiteral( "" ) + tr( "Source" ) + QStringLiteral( "%1" ).arg( publicSource() ) + QStringLiteral( "\n" );