[QGIS Commit] r11276 - trunk/qgis/src/core/renderer

svn_qgis at osgeo.org svn_qgis at osgeo.org
Wed Aug 5 12:12:25 EDT 2009


Author: homann
Date: 2009-08-05 12:12:24 -0400 (Wed, 05 Aug 2009)
New Revision: 11276

Modified:
   trunk/qgis/src/core/renderer/qgsrenderer.h
Log:
Different approach to backwards compatibility. Fixes #1220 again

Modified: trunk/qgis/src/core/renderer/qgsrenderer.h
===================================================================
--- trunk/qgis/src/core/renderer/qgsrenderer.h	2009-08-05 15:22:00 UTC (rev 11275)
+++ trunk/qgis/src/core/renderer/qgsrenderer.h	2009-08-05 16:12:24 UTC (rev 11276)
@@ -72,12 +72,13 @@
 
     /**A vector layer passes features to a renderer object to change the brush and pen of the qpainter
       @note added in 1.2 */
-    //void renderFeature( QgsRenderContext &renderContext, QgsFeature& f, QImage* pic, bool selected )
-    //{
-    //  void renderFeature( renderContext, f, pic, selected, 255); 
-    //}
-    virtual void renderFeature( QgsRenderContext &renderContext, QgsFeature& f, QImage* pic, bool selected, double opacity = 1.0 ) = 0;
+    void renderFeature( QgsRenderContext &renderContext, QgsFeature& f, QImage* pic, bool selected )
+    {
+      renderFeature( renderContext, f, pic, selected, 1.0); 
+    }
 
+    virtual void renderFeature( QgsRenderContext &renderContext, QgsFeature& f, QImage* pic, bool selected, double opacity ) = 0;
+
     /**Reads the renderer configuration from an XML file
      @param rnode the Dom node to read
      @param vl the vector layer which will be associated with the renderer



More information about the QGIS-commit mailing list