@@ -2657,10 +2657,17 @@ void QgisApp::askUserForGDALSublayers( QgsRasterLayer *layer )
2657
2657
name.replace ( path, " " );
2658
2658
}
2659
2659
// remove any : or " left over
2660
- if ( name.startsWith ( " :" ) ) name.remove ( 0 , 1 );
2661
- if ( name.startsWith ( " \" " ) ) name.remove ( 0 , 1 );
2662
- if ( name.endsWith ( " :" ) ) name.chop ( 1 );
2663
- if ( name.endsWith ( " \" " ) ) name.chop ( 1 );
2660
+ if ( name.startsWith ( " :" ) )
2661
+ name.remove ( 0 , 1 );
2662
+
2663
+ if ( name.startsWith ( " \" " ) )
2664
+ name.remove ( 0 , 1 );
2665
+
2666
+ if ( name.endsWith ( " :" ) )
2667
+ name.chop ( 1 );
2668
+
2669
+ if ( name.endsWith ( " \" " ) )
2670
+ name.chop ( 1 );
2664
2671
2665
2672
names << name;
2666
2673
layers << QString ( " %1|%2" ).arg ( i ).arg ( name );
@@ -6555,7 +6562,8 @@ void QgisApp::histogramStretch( bool visibleAreaOnly, QgsRaster::ContrastEnhance
6555
6562
}
6556
6563
6557
6564
QgsRectangle myRectangle;
6558
- if ( visibleAreaOnly ) myRectangle = mMapCanvas ->mapRenderer ()->outputExtentToLayerExtent ( myRasterLayer, mMapCanvas ->extent () );
6565
+ if ( visibleAreaOnly )
6566
+ myRectangle = mMapCanvas ->mapRenderer ()->outputExtentToLayerExtent ( myRasterLayer, mMapCanvas ->extent () );
6559
6567
6560
6568
myRasterLayer->setContrastEnhancement ( QgsContrastEnhancement::StretchToMinimumMaximum, theLimits, myRectangle );
6561
6569
@@ -7954,6 +7962,12 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
7954
7962
7955
7963
mActionLocalHistogramStretch ->setEnabled ( false );
7956
7964
mActionFullHistogramStretch ->setEnabled ( false );
7965
+ mActionLocalCumulativeCutStretch ->setEnabled ( false );
7966
+ mActionFullCumulativeCutStretch ->setEnabled ( false );
7967
+ mActionIncreaseBrightness ->setEnabled ( false );
7968
+ mActionDecreaseBrightness ->setEnabled ( false );
7969
+ mActionIncreaseContrast ->setEnabled ( false );
7970
+ mActionDecreaseContrast ->setEnabled ( false );
7957
7971
mActionZoomActualSize ->setEnabled ( false );
7958
7972
mActionZoomToLayer ->setEnabled ( false );
7959
7973
return ;
@@ -7985,6 +7999,12 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
7985
7999
7986
8000
mActionLocalHistogramStretch ->setEnabled ( false );
7987
8001
mActionFullHistogramStretch ->setEnabled ( false );
8002
+ mActionLocalCumulativeCutStretch ->setEnabled ( false );
8003
+ mActionFullCumulativeCutStretch ->setEnabled ( false );
8004
+ mActionIncreaseBrightness ->setEnabled ( false );
8005
+ mActionDecreaseBrightness ->setEnabled ( false );
8006
+ mActionIncreaseContrast ->setEnabled ( false );
8007
+ mActionDecreaseContrast ->setEnabled ( false );
7988
8008
mActionZoomActualSize ->setEnabled ( false );
7989
8009
mActionLabeling ->setEnabled ( true );
7990
8010
@@ -8132,6 +8152,14 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
8132
8152
mActionLocalHistogramStretch ->setEnabled ( false );
8133
8153
mActionFullHistogramStretch ->setEnabled ( false );
8134
8154
}
8155
+
8156
+ mActionLocalCumulativeCutStretch ->setEnabled ( true );
8157
+ mActionFullCumulativeCutStretch ->setEnabled ( true );
8158
+ mActionIncreaseBrightness ->setEnabled ( true );
8159
+ mActionDecreaseBrightness ->setEnabled ( true );
8160
+ mActionIncreaseContrast ->setEnabled ( true );
8161
+ mActionDecreaseContrast ->setEnabled ( true );
8162
+
8135
8163
mActionLayerSubsetString ->setEnabled ( false );
8136
8164
mActionFeatureAction ->setEnabled ( false );
8137
8165
mActionSelect ->setEnabled ( false );
0 commit comments