[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