[QGIS Commit] r14023 - in trunk/qgis: python/core src/core/raster

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sat Aug 7 10:46:53 EDT 2010


Author: wonder
Date: 2010-08-07 14:46:53 +0000 (Sat, 07 Aug 2010)
New Revision: 14023

Modified:
   trunk/qgis/python/core/qgsrastershaderfunction.sip
   trunk/qgis/src/core/raster/qgscolorrampshader.h
Log:
Added convenience constructor for color ramp shader


Modified: trunk/qgis/python/core/qgsrastershaderfunction.sip
===================================================================
--- trunk/qgis/python/core/qgsrastershaderfunction.sip	2010-08-07 14:28:20 UTC (rev 14022)
+++ trunk/qgis/python/core/qgsrastershaderfunction.sip	2010-08-07 14:46:53 UTC (rev 14023)
@@ -52,6 +52,11 @@
     //not a color but a quantity, e.g. temperature or elevation
     struct ColorRampItem
     {
+      //! default constructor
+      ColorRampItem();
+      //! convenience constructor - added in v1.6
+      ColorRampItem( double val, QColor col, QString lbl = QString() );
+      
       QString label;
       double value;
       QColor color;

Modified: trunk/qgis/src/core/raster/qgscolorrampshader.h
===================================================================
--- trunk/qgis/src/core/raster/qgscolorrampshader.h	2010-08-07 14:28:20 UTC (rev 14022)
+++ trunk/qgis/src/core/raster/qgscolorrampshader.h	2010-08-07 14:46:53 UTC (rev 14023)
@@ -41,6 +41,11 @@
     //not a color but a quantity, e.g. temperature or elevation
     struct ColorRampItem
     {
+      //! default constructor
+      ColorRampItem() {}
+      //! convenience constructor - added in v1.6
+      ColorRampItem( double val, QColor col, QString lbl = QString() ) : label(lbl), value(val), color(col) {}
+      
       QString label;
       double value;
       QColor color;



More information about the QGIS-commit mailing list