On 15 July 2016 at 03:40, Tim Sutton <[email protected]> wrote:
>
> Hi All
>
> It seems like something broke in QgsComposition (in 2.16 and master) - we 
> have some code like this:
>
> logo = self.composition.getComposerItemById('logo')
> logo.setPicturePath(self.logo_path)
>
>
> Which fails saying that QgsCompositionItem has no method setPicturePath. This 
> used to work fine in 2.14 - has anyone else encountered this? I know we are 
> breaking API post 2.16 but it would be great if this still behaved right - or 
> if someone could indicate the preferred way to do this now?

Is this specific to composer items? Or does all sip casting fail? (ie,
try retrieving a symbol layer from a renderer... is it correctly cast
to QgsSimpleFillLayerV2/etc or just left at the generic
QgsSymbolLayerV2?)

Nyall

>
> Thanks!
>
> Regards
>
> Tim
>
> —
>
>
>
>
>
>
>
>
> Tim Sutton
>
> Co-founder: Kartoza
> Project chair: QGIS.org
>
> Visit http://kartoza.com to find out about open source:
>
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
>
> Skype: timlinux
> IRC: timlinux on #qgis at freenode.net
>
> Kartoza is a merger between Linfiniti and Afrispatial
>
>
> _______________________________________________
> Qgis-developer mailing list
> [email protected]
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
[email protected]
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to