[Qgis-user] Qgis Python plig-in. How can I change the nesting of groups?

Marco Bernasocchi marco at bernawebdesign.ch
Wed Apr 27 02:52:04 PDT 2011


Hi Bernard, I've my masters dedline on friday :) after that I will
probably look into the issue in more detail :)
but it won't happen until AFTER 1.7 is released

ciao Marco

On 04/27/2011 11:49 AM, Bernhard.Stroebl at jena.de wrote:
> Hi Marco,
> 
> so this will be the QgsLegendInterface redesign you discussed for the
> past 1.7 release. I can live without until then :)
> 
> thank you for your effort
> 
> Bernhard
> 
> Am 27.04.2011 11:32, schrieb Marco Bernasocchi:
>> Hi bernhard,
>> This is a known limitation wiht all the methods of that interface. See
>> the
>> ticket for details.
>> Ciao
>> On 27 Apr 2011 11:15,<Bernhard.Stroebl at jena.de>  wrote:
>>> Hi Marco,
>>>
>>> I updated QGIS to the last 1.7 pre-Version and this works now:
>>> li=self.iface.legendInterface()
>>> p=li.addGroup("Parent", False)
>>> c1=li.addGroup("Child1", False, p)
>>> c2=li.addGroup("Child2", False, p)
>>>
>>> p is a valid index within li, so
>>> li.groupExists(p) returns True
>>>
>>> _BUT_ c1 and c2 are relative indeces within p
>>> c1 equals 0 and c2 equals 1
>>> thus it is not possible to add layers to the child groups because
>>> li.groupExists(c1) returns False (given there are already a couple of
>>> layers in the project)
>>>
>>> could you imagine a quick fix or do you want me to file a ticket or
>>> reopen https://trac.osgeo.org/qgis/ticket/3263 ?
>>>
>>> best wishes
>>>
>>> Bernhard
>>>
>>>
> 
> 
> ________ Information from NOD32 ________
> This message was checked by NOD32 Antivirus System for Linux Mail Server.
> http://www.nod32.com

-- 
Marco Bernasocchi
www.bernawebdesign.ch
skype: mbernasocchi



More information about the Qgis-user mailing list