Show the active layer in the layers dock header

This commit is contained in:
Nathan Woodrow 2016-04-18 13:34:41 +10:00
parent 32aee3d173
commit e2e3fba297

View File

@ -9904,6 +9904,8 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
if ( !layer )
{
mLayerTreeDock->setWindowTitle( tr( "Layers Panel" ) );
mActionSelectFeatures->setEnabled( false );
mActionSelectPolygon->setEnabled( false );
mActionSelectFreehand->setEnabled( false );
@ -9977,6 +9979,8 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
return;
}
mLayerTreeDock->setWindowTitle( tr( "Layers Panel - %1" ).arg( layer->name() ) );
mActionLayerProperties->setEnabled( QgsProject::instance()->layerIsEmbedded( layer->id() ).isEmpty() );
mActionAddToOverview->setEnabled( true );
mActionZoomToLayer->setEnabled( true );