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

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sun Sep 7 08:42:26 EDT 2008


Author: mhugent
Date: 2008-09-07 08:42:26 -0400 (Sun, 07 Sep 2008)
New Revision: 9280

Modified:
   trunk/qgis/src/core/composer/qgscomposermap.cpp
Log:
Show a preview message if composer map preview mode is rectangle (ticket 1287)

Modified: trunk/qgis/src/core/composer/qgscomposermap.cpp
===================================================================
--- trunk/qgis/src/core/composer/qgscomposermap.cpp	2008-09-07 12:08:19 UTC (rev 9279)
+++ trunk/qgis/src/core/composer/qgscomposermap.cpp	2008-09-07 12:42:26 UTC (rev 9280)
@@ -181,7 +181,14 @@
 
   double currentScaleFactorX = horizontalViewScaleFactor();
 
-  if ( mComposition->plotStyle() == QgsComposition::Preview && mPreviewMode != Rectangle )
+  if ( mComposition->plotStyle() == QgsComposition::Preview && mPreviewMode == Rectangle )
+    {
+      QFont messageFont("", 12);
+      painter->setFont(messageFont);
+      painter->setPen(QColor(0, 0, 0));
+      painter->drawText(thisPaintRect, tr("Map will be printed here"));
+    }
+  else if ( mComposition->plotStyle() == QgsComposition::Preview)
   {
     //draw cached pixmap. This function does not call cache() any more because
     //Qt 4.4.0 and 4.4.1 have problems with recursive paintings



More information about the QGIS-commit mailing list