According to documentation for the QgsRasterLayer class [1], a raster layer can export its legend as a pixmap using a legendPixmap() method, but the code doesn't not contain any such virtual method.
[1] http://qgis.org/api/classQgsRasterLayer.html Instead, the class has a (non-virtual) method to retrieve a legend in form of a list of name/color pairs. A pure image legend is not accounted for in the raster interface anymore. Still, beside the documentation, there's also a LegendUrl property under the "Metadata" tab of raster layer properties, which does not seem to be used at all either. Is there a plan to allow raster layers to expose their layer again as an image ? I'm trying to figure out the best way to expose per-layer WMS legend configuration, to complete the "WMS contextual legend" QEP [2] [2] https://github.com/qgis/QGIS-Enhancement-Proposals/pull/15 --strk; () ASCII ribbon campaign -- Keep it simple ! /\ http://strk.keybit.net/rants/ascii_mails.txt _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer