[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