Skip to content

Commit

Permalink
More load raster style fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
mhugent committed Apr 18, 2012
1 parent 4f4a3ba commit 746fe64
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions src/app/qgsrasterlayerproperties.cpp
Expand Up @@ -1464,8 +1464,12 @@ void QgsRasterLayerProperties::on_pbnLoadDefaultStyle_clicked()
//reset if the default style was loaded ok only
if ( defaultLoadedFlag )
{
//it worked so do it quietly
sync();
QgsRasterRenderer* renderer = mRasterLayer->renderer();
if ( renderer )
{
setRendererWidget( renderer->type() );
}
mRasterLayer->triggerRepaint();
}
else
{
Expand Down Expand Up @@ -1516,20 +1520,18 @@ void QgsRasterLayerProperties::on_pbnLoadStyle_clicked()
QString message = mRasterLayer->loadNamedStyle( fileName, defaultLoadedFlag );
if ( defaultLoadedFlag )
{
sync();
settings.setValue( "style/lastStyleDir", QFileInfo( fileName ).absolutePath() );
QgsRasterRenderer* renderer = mRasterLayer->renderer();
if ( renderer )
{
setRendererWidget( renderer->type() );
}
mRasterLayer->triggerRepaint();
}
else
{
QMessageBox::information( this, tr( "Saved Style" ), message );
}

settings.setValue( "style/lastStyleDir", QFileInfo( fileName ).absolutePath() );
QgsRasterRenderer* renderer = mRasterLayer->renderer();
if ( renderer )
{
setRendererWidget( renderer->type() );
}
mRasterLayer->triggerRepaint();
}


Expand Down

0 comments on commit 746fe64

Please sign in to comment.