[QGIS Commit] r12619 - trunk/qgis/src/core/composer

svn_qgis at osgeo.org svn_qgis at osgeo.org
Fri Dec 25 17:43:20 EST 2009


Author: mhugent
Date: 2009-12-25 17:43:19 -0500 (Fri, 25 Dec 2009)
New Revision: 12619

Modified:
   trunk/qgis/src/core/composer/qgscomposerscalebar.cpp
Log:
Fix for scalebar not responding to map changes after reading from project file and template

Modified: trunk/qgis/src/core/composer/qgscomposerscalebar.cpp
===================================================================
--- trunk/qgis/src/core/composer/qgscomposerscalebar.cpp	2009-12-24 21:34:34 UTC (rev 12618)
+++ trunk/qgis/src/core/composer/qgscomposerscalebar.cpp	2009-12-25 22:43:19 UTC (rev 12619)
@@ -343,6 +343,11 @@
   {
     const QgsComposerMap* composerMap = mComposition->getComposerMapById( mapId );
     mComposerMap = composerMap;
+    if ( mComposerMap )
+    {
+      connect( mComposerMap, SIGNAL( extentChanged() ), this, SLOT( updateSegmentSize() ) );
+      connect( mComposerMap, SIGNAL( destroyed( QObject* ) ), this, SLOT( invalidateCurrentMap() ) );
+    }
   }
 
   refreshSegmentMillimeters();



More information about the QGIS-commit mailing list