Hi Régis

Calling sender() in your SLOT should return the QgsVectorLayer object
There is also QSignalMapper [1] which has a cleaner concept, but it looks as if this will on the one hand help you to identify the source layer, but you will loose any other parameters, what's probably not your intent.

Best
Matthias

[1] http://qt-project.org/doc/qt-4.8/qsignalmapper.html

On Mon 24 Feb 2014 02:57:37 PM CET, Régis Haubourg wrote:
Hi,
I would like to catch the layer or layer id that is sending
attributeValueChanged signal.
This signal carries only  QgsFeatureId fid,     int     idx, const QVariant & ) 
    

Any idea how to do this in a clean way?

Cheers,
Régis



--
View this message in context: 
http://osgeo-org.1560.x6.nabble.com/PyQT-How-to-get-layer-sending-attributeValueChanged-signal-tp5105532.html
Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
_______________________________________________
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

Reply via email to