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 <[email protected]
<mailto:[email protected]>>:
Thanks Adreas for your prompt answer.
2014-02-19 9:47 GMT+01:00 Andreas Neumann <[email protected]
<mailto:[email protected]>>:
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
> [email protected]
<mailto:[email protected]>
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
_______________________________________________
Qgis-developer mailing list
[email protected]
<mailto:[email protected]>
http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer
--
Dr. Marco Hugentobler
Sourcepole - Linux & Open Source Solutions
Weberstrasse 5, CH-8004 Zürich, Switzerland
[email protected] http://www.sourcepole.ch
Technical Advisor QGIS Project Steering Committee
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer