Yes, that was what I was expecting to have, but couldn't find any method to get it, so I assumed the composition was not storing the name.
2015-08-02 12:22 GMT+02:00 Nyall Dawson <[email protected]>: > On 2 August 2015 at 19:40, Junior <[email protected]> wrote: >> Hi Victor, >> for cview in iface.activeComposers() :# will retrieve list of composers >> print cview.composerWindow().windowTitle() # To print their name >> > > That's the best current approach, but unfortunately it's pretty ugly. > With the layouts rewrite I'm hoping to fix this by having a composer > registry attached to the project and moving the name of a composition > to sit as a property within the composition itself. > > Nyall > > >> HTH, >> DelazJ >> >> ----- Reply message ----- >> De : "Victor Olaya" <[email protected]> >> Pour : "qgis-developer" <[email protected]> >> Objet : [Qgis-developer] getting list of available QgsComposer >> Date : dim., août 2, 2015 08:41 >> >> Hi all, >> >> Can anyone tell me how to get the list of the current composers in a >> project? >> >> there is a activeCompositions() method in the QgsInterface class, but >> it returns a list of QgsComposerView. The problem with that is that >> those views do not seem to have a name (the constructor of the class >> actually gets a name, but it is not used...) >> >> I need the name to list the composers as part of a plugin, so I guess >> i would need the QgsComposer object instead. I could just get the name >> from the menu items, but I am sure there must be a cleaner solution... >> >> There seems to be a printComposers() method in the QgisApp class...but >> that class is not available from Python. >> >> Any idea? >> >> Thanks in advance! >> _______________________________________________ >> Qgis-developer mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/qgis-developer >> >> >> _______________________________________________ >> Qgis-developer mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
