[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