Skip to content

Commit 47a69a9

Browse files
author
timlinux
committedMar 11, 2011
Enable/disable raster icons based on context of which layer is active
git-svn-id: http://svn.osgeo.org/qgis/trunk@15433 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent c1df06c commit 47a69a9

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5709,6 +5709,9 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
57095709
mActionRotateLabel->setEnabled( false );
57105710
mActionChangeLabelProperties->setEnabled( false );
57115711

5712+
mActionLocalHistogramStretch->setEnabled( false );
5713+
mActionFullHistogramStretch->setEnabled( false );
5714+
57125715
return;
57135716
}
57145717

@@ -5722,6 +5725,9 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
57225725
QgsVectorDataProvider* dprovider = vlayer->dataProvider();
57235726
bool layerHasSelection = vlayer->selectedFeatureCount() != 0;
57245727

5728+
mActionLocalHistogramStretch->setEnabled( false );
5729+
mActionFullHistogramStretch->setEnabled( false );
5730+
57255731
mActionSelect->setEnabled( true );
57265732
mActionSelectRectangle->setEnabled( true );
57275733
mActionSelectPolygon->setEnabled( true );
@@ -5945,10 +5951,12 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
59455951
}
59465952

59475953
mActionLayerSubsetString->setEnabled( false );
5948-
}
5954+
}//end vector layer block
59495955
/*************Raster layers*************/
59505956
else if ( layer->type() == QgsMapLayer::RasterLayer )
59515957
{
5958+
mActionLocalHistogramStretch->setEnabled( true );
5959+
mActionFullHistogramStretch->setEnabled( true );
59525960
mActionLayerSubsetString->setEnabled( false );
59535961
mActionSelect->setEnabled( false );
59545962
mActionSelectRectangle->setEnabled( false );

0 commit comments

Comments
 (0)
Please sign in to comment.