raster layer properties: resync renderer settings after loading qml (fixes #10565)

This commit is contained in:
Juergen E. Fischer 2014-06-14 20:28:58 +02:00
parent d7c0e9dfa4
commit d8b54c41cf

View File

@ -1598,8 +1598,8 @@ void QgsRasterLayerProperties::on_pbnLoadDefaultStyle_clicked()
{
setRendererWidget( renderer->type() );
}
sync();
mRasterLayer->triggerRepaint();
populateTransparencyTable( mRasterLayer->renderer() );
}
else
{
@ -1659,8 +1659,8 @@ void QgsRasterLayerProperties::on_pbnLoadStyle_clicked()
{
setRendererWidget( renderer->type() );
}
sync();
mRasterLayer->triggerRepaint();
populateTransparencyTable( mRasterLayer->renderer() );
}
else
{
@ -1691,15 +1691,9 @@ void QgsRasterLayerProperties::on_pbnSaveStyleAs_clicked()
bool defaultLoadedFlag = false;
QString message = mRasterLayer->saveNamedStyle( outputFileName, defaultLoadedFlag );
if ( defaultLoadedFlag )
{
sync();
}
settings.setValue( "style/lastStyleDir", QFileInfo( outputFileName ).absolutePath() );
else
{
QMessageBox::information( this, tr( "Saved Style" ), message );
}
settings.setValue( "style/lastStyleDir", QFileInfo( outputFileName ).absolutePath() );
}
void QgsRasterLayerProperties::toggleBuildPyramidsButton()