Hi Kelly,
I am doing something similar for my company but I am developing it for
the next release, because master has QgsComposition::loadFromTemplate
method, which 1.8 has not.
However to get a new printComposer you can use
self.iface.actionPrintComposer().trigger()
which adds a new composer to the project's list of composers. But AFAIK
you can not load a template into it with 1.8
Bernhard
Am 28.02.2013 03:38, schrieb Kelly Thomas:
Hello,
I am building a python plugin for QGIS 1.8 and am trying to manipulate the map
composers.
The goal is to load a template, customise a few elements, and then leave the
composer window up for the user to modify / print / etc.
I know that current composers can be listed by calling
qgis.utils.iface.activeComposers().
However I have been unable to create or destroy composer windows without
resorting to spoofing user input to the composer manager dialog!
Is there a technique by which I can add/remove composers programmatically?
Thanks,
Kelly Thomas
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
__________ Information from ESET Mail Security, version of virus signature
database 8058 (20130227) __________
The message was checked by ESET Mail Security.
http://www.eset.com
__________ Information from ESET Mail Security, version of virus signature
database 8058 (20130227) __________
The message was checked by ESET Mail Security.
http://www.eset.com
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer