<div dir="ltr">Hey <span style="line-height:19.7999992370605px">Germán,</span><div><span style="line-height:19.7999992370605px"><br></span></div><div><span style="line-height:19.7999992370605px">What is the purpose of being able to set different group icons?  </span></div><div><span style="line-height:19.7999992370605px"><br></span></div><div><span style="line-height:19.7999992370605px">- Nathan<br></span><br><div class="gmail_quote">On Sun, 8 Mar 2015 at 02:06 Germán Carrillo <<a href="mailto:carrillo.german@gmail.com">carrillo.german@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi All, <div><br></div><div>I'd like to add a "Set Group Icon..." action to the context menu for groups in the layer tree. I'm preparing a pull request for that.</div><div><br></div><div>Everything is working fine, but I have a doubt on how to make the QGIS project to store the QIcon (location), so that when the project is open again, the QIcon can be constructed properly.</div><div><br></div><div>My first attempt was to store the QIcon path in the project, which works fine when the icon is set through QGIS GUI. However, it wouldn't work for PyQGIS users, who pass a QIcon object to the setIcon() method of QgsLayerTreeGroup. Since QIcon does not store its image file path, it would not be possible to access the path and store it in the project file. I would have to force PyQGIS users to set the image file path via get/set functions iconPath()-setIconPath(), which is not very elegant, but it's the only solution I see.</div><div><br></div><div>Do you know any other solution for this problem? Perhaps something about storing the QIcon somehow serialized? </div><div><br></div><div>Regards, </div><div><br></div><div>Germán Carrillo<br>-- <br><div>-----------<br>  |\__  <br>(:>__)(<br>   |/    <br>Soluciones Geoinformáticas Libres                            <br><a href="http://geotux.tuxfamily.org/" target="_blank">http://geotux.tuxfamily.org/</a><br><a href="http://twitter.com/GeoTux2" target="_blank">http://twitter.com/GeoTux2</a><br></div>
</div></div>
______________________________<u></u>_________________<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/<u></u>mailman/listinfo/qgis-<u></u>developer</a></blockquote></div></div></div>