<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Awesome,</div><div><br></div><div>Thanks Nathan!</div><div><br></div>On 8/05/2015, at 10:34 am, Nathan Woodrow <<a href="mailto:madmanwoo@gmail.com">madmanwoo@gmail.com</a>> wrote:<br><div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Hey Andrew,<br><br>This is how I did it with Roam to get all the legend items for the layer:<div><br></div><div>items = layer.rendererV2().legendSymbologyItems(ICON_SIZE)</div><div><br></div><div>That will give you a list of:Text - Icon pairs</div><div><br>if you are using the rule base renderer you get can the symbol for the rule and paint that into a pixmap, however note that one feature can have many symbols so you will have to use the method that returns a list for all the symbols.</div><div><br></div><div>Depending on what you are doing  legendSymbologyItems might give you what you need without extra work.</div><div><br></div><div>- Nathan</div><div><br></div><div class="gmail_quote">On Fri, 8 May 2015 at 07:00 Andrew McClure <<a href="mailto:andrew@southweb.co.nz" target="_blank">andrew@southweb.co.nz</a>> wrote:<br><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: relative; z-index: 0;">Any takers for this one? I'd like to render the active symbol for a layer as a QPixmap in a dialog.<br>
<br>
I have got this far:<br>
<br>
       s =  layer().rendererV2()<br>
       key = s.rootRule().findRuleByKey(s.rootRule().ruleKey())<br>
<br>
This tells me the active rule key to be rendered but how to get the image data?<br>
<br>
Perhaps I am barking up the wrong tree here?<br>
<br>
Thanks<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div></div>
</blockquote></div><br></body></html>