It could be useful (for the future) to have also a writtenProject signal, to be able to do post-saving processing. I will add a wish ticket...
giovanni Sent from Nexus Il giorno 19/nov/2012 21:09, "Tim Sutton" <[email protected]> ha scritto: > Hi > > > On Mon, Nov 19, 2012 at 6:31 PM, Etienne Tourigny > <[email protected]> wrote: > > > > To load a project file call QgisInterface::actionOpenProject() > > > Or programmatically open the project file like this: > > QgsProject.instance().setFileName(myProjectPath) > QgsProject.instance().read() > > Regards > > Tim > > > > > > > > most app-related stuff that a plugin can do are in the QgisInterface > class > > > > On a related note: > > If you want the plugin to do something when a project file is loaded, > > you need to connect to the QGisInterface projectRead() signal > > > > > http://www.qgis.org/api/classQgisInterface.html#af740dfa32487613224a249c8f5c2111b > > > > This will ensure that when a project is loaded your code will get called. > > > > > > > > On Mon, Nov 19, 2012 at 2:12 PM, Justin Hubbard > > <[email protected]> wrote: > > > Hi > > > > > > I must be missing something... I have searched the API and the web, but > > > cannot find out how to do this seemingly simple task > > > > > > I want to make my plugin automatically load a specified .qgs Project > file > > > into QGIS when the plugin is activated. > > > > > > I'm sure that I must be missing something. > > > Any help appreciated > > > > > > Thanks > > > Justin > > > > > > _______________________________________________ > > > 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 > > > > > -- > Tim Sutton - QGIS Project Steering Committee Member (Release Manager) > ============================================== > Please do not email me off-list with technical > support questions. Using the lists will gain > more exposure for your issues and the knowledge > surrounding your issue will be shared with all. > > Visit http://linfiniti.com to find out about: > * QGIS programming and support services > * Mapserver and PostGIS based hosting plans > * FOSS Consulting Services > Skype: timlinux > Irc: timlinux on #qgis at freenode.net > ============================================== > _______________________________________________ > 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
