[QGIS Commit] r12955 - in trunk/qgis: python/gui src/gui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Feb 18 16:25:21 EST 2010


Author: wonder
Date: 2010-02-18 16:25:20 -0500 (Thu, 18 Feb 2010)
New Revision: 12955

Modified:
   trunk/qgis/python/gui/qgsmapcanvas.sip
   trunk/qgis/src/gui/qgsmapcanvas.cpp
   trunk/qgis/src/gui/qgsmapcanvas.h
Log:
Added renderStarting() signal to QgsMapCanvas.


Modified: trunk/qgis/python/gui/qgsmapcanvas.sip
===================================================================
--- trunk/qgis/python/gui/qgsmapcanvas.sip	2010-02-18 14:40:16 UTC (rev 12954)
+++ trunk/qgis/python/gui/qgsmapcanvas.sip	2010-02-18 21:25:20 UTC (rev 12955)
@@ -250,7 +250,11 @@
 
     */
     void renderComplete(QPainter *);
-    
+
+    /** Emitted when the canvas is about to be rendered.
+      \note Added in 1.5 */
+    void renderStarting();
+
     //! Emitted when a new set of layers has been received
     void layersChanged();
 

Modified: trunk/qgis/src/gui/qgsmapcanvas.cpp
===================================================================
--- trunk/qgis/src/gui/qgsmapcanvas.cpp	2010-02-18 14:40:16 UTC (rev 12954)
+++ trunk/qgis/src/gui/qgsmapcanvas.cpp	2010-02-18 21:25:20 UTC (rev 12955)
@@ -366,6 +366,9 @@
 
     // Tell the user we're going to be a while
     QApplication::setOverrideCursor( Qt::WaitCursor );
+
+    emit renderStarting();
+
     mMap->render();
 
     mDirty = false;

Modified: trunk/qgis/src/gui/qgsmapcanvas.h
===================================================================
--- trunk/qgis/src/gui/qgsmapcanvas.h	2010-02-18 14:40:16 UTC (rev 12954)
+++ trunk/qgis/src/gui/qgsmapcanvas.h	2010-02-18 21:25:20 UTC (rev 12955)
@@ -312,6 +312,10 @@
     */
     void renderComplete( QPainter * );
 
+    /** Emitted when the canvas is about to be rendered.
+      \note Added in 1.5 */
+    void renderStarting();
+
     //! Emitted when a new set of layers has been received
     void layersChanged();
 



More information about the QGIS-commit mailing list