@@ -5709,6 +5709,9 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
5709
5709
mActionRotateLabel ->setEnabled ( false );
5710
5710
mActionChangeLabelProperties ->setEnabled ( false );
5711
5711
5712
+ mActionLocalHistogramStretch ->setEnabled ( false );
5713
+ mActionFullHistogramStretch ->setEnabled ( false );
5714
+
5712
5715
return ;
5713
5716
}
5714
5717
@@ -5722,6 +5725,9 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
5722
5725
QgsVectorDataProvider* dprovider = vlayer->dataProvider ();
5723
5726
bool layerHasSelection = vlayer->selectedFeatureCount () != 0 ;
5724
5727
5728
+ mActionLocalHistogramStretch ->setEnabled ( false );
5729
+ mActionFullHistogramStretch ->setEnabled ( false );
5730
+
5725
5731
mActionSelect ->setEnabled ( true );
5726
5732
mActionSelectRectangle ->setEnabled ( true );
5727
5733
mActionSelectPolygon ->setEnabled ( true );
@@ -5945,10 +5951,12 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
5945
5951
}
5946
5952
5947
5953
mActionLayerSubsetString ->setEnabled ( false );
5948
- }
5954
+ }// end vector layer block
5949
5955
/* ************Raster layers*************/
5950
5956
else if ( layer->type () == QgsMapLayer::RasterLayer )
5951
5957
{
5958
+ mActionLocalHistogramStretch ->setEnabled ( true );
5959
+ mActionFullHistogramStretch ->setEnabled ( true );
5952
5960
mActionLayerSubsetString ->setEnabled ( false );
5953
5961
mActionSelect ->setEnabled ( false );
5954
5962
mActionSelectRectangle ->setEnabled ( false );
0 commit comments