[QGIS Commit] r15373 - branches/raster-providers/src/providers/grass

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sun Mar 6 14:57:01 EST 2011


Author: rblazek
Date: 2011-03-06 11:57:01 -0800 (Sun, 06 Mar 2011)
New Revision: 15373

Modified:
   branches/raster-providers/src/providers/grass/qgsgrassrasterprovider.cpp
Log:
color table fix

Modified: branches/raster-providers/src/providers/grass/qgsgrassrasterprovider.cpp
===================================================================
--- branches/raster-providers/src/providers/grass/qgsgrassrasterprovider.cpp	2011-03-06 19:40:32 UTC (rev 15372)
+++ branches/raster-providers/src/providers/grass/qgsgrassrasterprovider.cpp	2011-03-06 19:57:01 UTC (rev 15373)
@@ -366,7 +366,11 @@
 }
 
 int QgsGrassRasterProvider::colorInterpretation ( int bandNo ) const {
-  // TODO
+  // TODO: avoid loading color table here or cache it
+  QList<QgsColorRampShader::ColorRampItem> ct = colorTable(bandNo);
+  if ( ct.size() > 0 ) {
+    return QgsRasterDataProvider::PaletteIndex;
+  }
   return QgsRasterDataProvider::GrayIndex;
 }
 



More information about the QGIS-commit mailing list