Awesome! Thanks!
2015-08-02 11:40 GMT+02:00 Junior <[email protected]>: > Hi Victor, > for cview in iface.activeComposers() :# will retrieve list of composers > print cview.composerWindow().windowTitle() # To print their name > > 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
