On Fri, Feb 1, 2013 at 12:40 PM, Angus Carr <angus.c...@gmail.com> wrote: > Hi, > > I am a plugin developer who was bitten by this API change. It's easily > worked around with a try...except... structure, but that becomes unneeded > clutter. I am working on a plugin that I want to work in the future API and > the stable API at version 1.8, so right now I need that clutter to make it > work in both versions.
actually it's probably easier doing something like: if QGis.QGIS_VERSION_INT < 10900: <use old api> else: <use new api> > > I also have the opposite problem, that there are features in the dev API > that I want to use, but they are not in the stable API. I am thinking of the > QgsLayer.diagramRenderer() call, which is not found in the older API, even > though it is in the docs... :-) > > So, I second your adding the addMapLayer() call back in, if only to keep my > code clutter down :-) > > Cheers, > Angus Carr. > > > On Thu, Jan 31, 2013 at 4:37 PM, Etienne Tourigny <etourigny....@gmail.com> > wrote: >> >> On Thu, Jan 24, 2013 at 10:40 AM, Martin Dobias <wonder...@gmail.com> >> wrote: >> > On Thu, Jan 24, 2013 at 1:32 PM, Alexander Bruy >> > <alexander.b...@gmail.com> wrote: >> >> Hi Pirmin, >> >> >> >> as I can see in API docs (using your link) there is a note: >> >> >> >> Note: >> >> This method is deprecated since QGIS 1.8, you should use >> >> addMapLayers rather. >> > >> > A bit off-topic, but I find it weird that addMapLayer() method has >> > been marked as deprecated: even if now we have the possibility to >> > specify more layers at once, it is always good to have a convenience >> > call that accepts just one layer (as that's what most users will do). >> >> I also think that this method should be brought back to the api, see >> all the errors that are popping up in both mailing list about >> QgsMapRegistry::addMapLayer(). >> >> Why break things like this when there is no real gain? >> >> Unless someone objects, I will restore QgsMapRegistry::addMapLayer() >> >> Etienne >> >> > >> > Martin >> > _______________________________________________ >> > Qgis-developer mailing list >> > Qgis-developer@lists.osgeo.org >> > http://lists.osgeo.org/mailman/listinfo/qgis-developer >> _______________________________________________ >> Qgis-developer mailing list >> Qgis-developer@lists.osgeo.org >> http://lists.osgeo.org/mailman/listinfo/qgis-developer > > _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer