[Qgis-developer] Embedded group bug ?

Marco Hugentobler marco.hugentobler at sourcepole.ch
Wed Feb 19 01:44:50 PST 2014


Hi Andreas and Michael

Working on the embedded group bug right now btw.

 >For layers, there is the layerIsEmbeded method of the QgsProject 
class, but what about groups ?

There is no such method for groups, because QgsProject does not know 
anything about groups. Only the legend knows about groups, and there is 
a C++ method QgsLegend::groupEmbedded, but without python bindings in 
the legend interface.


Regards,
Marco

On 19.02.2014 10:07, kimaidou wrote:
> Hi,
>
> Another question regarding the embeded groups. Is there any way to 
> tell if a group is an embeded group with python bindings ? For layers, 
> there is the layerIsEmbeded method of the QgsProject class, but what 
> about groups ?
>
> Cheers
>
> Michael
>
>
> 2014-02-19 9:57 GMT+01:00 kimaidou <kimaidou at gmail.com 
> <mailto:kimaidou at gmail.com>>:
>
>     Thanks Adreas for your prompt answer.
>
>     2014-02-19 9:47 GMT+01:00 Andreas Neumann <a.neumann at carto.net
>     <mailto:a.neumann at carto.net>>:
>
>         Hi Michael,
>
>         It is a known issue and Marco Hugentobler is working on it
>         (hopefully
>         still in time for 2.2).
>
>
>
>     Ok. thanks Marco.
>
>
>         BTW: you will not be able to rearrange the order of individual
>         layers if
>         you embed a whole group - only the group at a whole. 
>
>
>     Exactly. I just tried only because of the issue. I won't need it
>     if groups and layers are embedded correctly.
>
>         But the order
>         within the embedded group should be correct once the bug is
>         fixed. If
>         you want to reorder embedded groups or layers you will have to
>         embed
>         them individually several times.
>
>
>     This is what I did to avoid the bug after I discovered it. I
>     recreated a group and sub groups with individual embeded layers in
>     them. Then I use QGIS project templates to save this state and
>     create new projects with the same group.
>
>
>     Michael
>
>
>
>         Andreas
>
>         Am 19.02.2014 08:41, schrieb kimaidou:
>         > Hi list,
>         >
>         > Yesterday I played a little bit with the feature "Embed
>         layers or groups".
>         > I works well for single layers, but it seems to behave
>         randomly for groups.
>         > For example, embedding a group containing sub-groups and
>         layers does not
>         > produce the right result in my case : the group is imported,
>         but only
>         > contains the sub-group. All the layers from parent project
>         origninally
>         > contained in the group root are imported in the root of the
>         legend in the
>         > child project. Second problem : the layers are imported with
>         reverse order
>         > compared to their order in the parent project.
>         >
>         > Espected behaviour :
>         >
>         > * imported group
>         > -- * sub-group
>         > ---- * layer A
>         > ---- * layer B
>         > -- * layer 1
>         > -- * layer 2
>         >
>         > Actual "buggy" behaviour :
>         >
>         > * layer 2
>         > * layer 1
>         > * imported group
>         > -- * layer B
>         > -- * layer A
>         >
>         > And I cannot move the layers 1 and 2 afterwards in the
>         "imported group" as
>         > the embedded groups are read-only.
>         >
>         > Has anyone seen this happen ?
>         > I would be happy to report a bug in hub.qgis.org
>         <http://hub.qgis.org>
>         >
>         > Michael
>         >
>         >
>         >
>         > _______________________________________________
>         > Qgis-developer mailing list
>         > Qgis-developer at lists.osgeo.org
>         <mailto:Qgis-developer at lists.osgeo.org>
>         > http://lists.osgeo.org/mailman/listinfo/qgis-developer
>         >
>
>         _______________________________________________
>         Qgis-developer mailing list
>         Qgis-developer at lists.osgeo.org
>         <mailto:Qgis-developer at lists.osgeo.org>
>         http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer


-- 
Dr. Marco Hugentobler
Sourcepole -  Linux & Open Source Solutions
Weberstrasse 5, CH-8004 Zürich, Switzerland
marco.hugentobler at sourcepole.ch http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20140219/85a07eee/attachment-0001.html>


More information about the Qgis-developer mailing list