void QgsComposerMapWidget::updateMapForAtlas() { //update map if in atlas preview mode QgsComposition* composition = mComposerMap->composition(); if ( !composition ) { return; } if ( composition->atlasMode() == QgsComposition::AtlasOff ) { return; } //update atlas based extent for map QgsAtlasComposition* atlas = &composition->atlasComposition(); atlas->prepareMap( mComposerMap ); //redraw map mComposerMap->cache(); mComposerMap->update(); }