[QGIS Commit] r11705 - trunk/qgis/src/gui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Sep 24 05:28:18 EDT 2009


Author: mhugent
Date: 2009-09-24 05:28:17 -0400 (Thu, 24 Sep 2009)
New Revision: 11705

Modified:
   trunk/qgis/src/gui/qgscomposerview.cpp
Log:
Cache is default preview mode for newly added composer map now

Modified: trunk/qgis/src/gui/qgscomposerview.cpp
===================================================================
--- trunk/qgis/src/gui/qgscomposerview.cpp	2009-09-23 14:49:00 UTC (rev 11704)
+++ trunk/qgis/src/gui/qgscomposerview.cpp	2009-09-24 09:28:17 UTC (rev 11705)
@@ -196,7 +196,6 @@
       }
 
       QgsComposerMap* composerMap = new QgsComposerMap( composition(), mRubberBandItem->transform().dx(), mRubberBandItem->transform().dy(), mRubberBandItem->rect().width(), mRubberBandItem->rect().height() );
-      composerMap->setPreviewMode( QgsComposerMap::Rectangle );
       addComposerMap( composerMap );
       scene()->removeItem( mRubberBandItem );
       delete mRubberBandItem;
@@ -403,6 +402,9 @@
 void QgsComposerView::addComposerMap( QgsComposerMap* map )
 {
   scene()->addItem( map );
+  //set default preview mode to cache. Must be done here between adding composer map to scene and emiting signal
+  map->setPreviewMode( QgsComposerMap::Cache );
+  map->cache();
   emit composerMapAdded( map );
   scene()->clearSelection();
   map->setSelected( true );



More information about the QGIS-commit mailing list