[Qgis-developer] Syntax for using QList<QgsMapLayer *> signal in python

Tim Sutton lists at linfiniti.com
Thu Apr 19 05:33:29 EDT 2012


Hi

On Thu, Apr 19, 2012 at 11:28 AM, Tim Sutton <lists at linfiniti.com> wrote:
> Hi
>
> On Thu, Apr 19, 2012 at 11:14 AM, Denis Rouzaud <denis.rouzaud at gmail.com> wrote:
>> I would try
>> SIGNAL("layersWillBeRemoved(QStringList)")
>>
>
> Oh but its not a string list that the signal is emitting but rather a
> QList of pointers to map layers?
>

Oh sorry I see I was the source of confusion with my python snippet -
yes it is the added slot I am interested in.

Regards

Tim


>>
>> On 04/19/2012 11:09 AM, Tim Sutton wrote:
>>
>> Hi All
>>
>> Does anyone know the appropriate way to connect to the new
>> QgsMapLayerRegistry signal I added in python:
>>
>> void layersAdded( QList<QgsMapLayer *> theMapLayers );
>>
>> I tried:
>>
>>             QtCore.QObject.connect(QgsMapLayerRegistry.instance(),
>>
>> QtCore.SIGNAL('layersWillBeRemoved(QList<QgsMapLayer*>)'),
>>                     self.getLayers)
>>
>> But that doesnt seem to be hitting my slot.
>>
>> Thanks
>>
>> tim
>>
>
>
>
> --
> 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
> ==============================================



-- 
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
==============================================


More information about the Qgis-developer mailing list