Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Opacity should also be considered for external layers
- Loading branch information
|
@@ -1576,6 +1576,9 @@ namespace QgsWms |
|
|
QgsWmsParametersLayer param; |
|
|
param.mNickname = layer; |
|
|
|
|
|
if ( i < opacities.count() ) |
|
|
param.mOpacity = opacities[i]; |
|
|
|
|
|
if ( isExternalLayer( layer ) ) |
|
|
{ |
|
|
const QgsWmsParametersExternalLayer extParam = externalLayerParameter( layer ); |
|
@@ -1587,9 +1590,6 @@ namespace QgsWms |
|
|
if ( i < styles.count() ) |
|
|
param.mStyle = styles[i]; |
|
|
|
|
|
if ( i < opacities.count() ) |
|
|
param.mOpacity = opacities[i]; |
|
|
|
|
|
if ( filters.contains( layer ) ) |
|
|
{ |
|
|
auto it = filters.find( layer ); |
|
|
|
@@ -3285,6 +3285,11 @@ namespace QgsWms |
|
|
continue; |
|
|
} |
|
|
|
|
|
if ( mContext.testFlag( QgsWmsRenderContext::UseOpacity ) ) |
|
|
{ |
|
|
setLayerOpacity( layer, param.mOpacity ); |
|
|
} |
|
|
|
|
|
if ( mContext.isExternalLayer( param.mNickname ) ) |
|
|
{ |
|
|
continue; |
|
@@ -3299,11 +3304,6 @@ namespace QgsWms |
|
|
setLayerStyle( layer, mContext.style( *layer ) ); |
|
|
} |
|
|
|
|
|
if ( mContext.testFlag( QgsWmsRenderContext::UseOpacity ) ) |
|
|
{ |
|
|
setLayerOpacity( layer, param.mOpacity ); |
|
|
} |
|
|
|
|
|
if ( mContext.testFlag( QgsWmsRenderContext::UseFilter ) ) |
|
|
{ |
|
|
setLayerFilter( layer, param.mFilter ); |
|
|