/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsmaptoolidentifyfeature.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsMapToolIdentifyFeature : QgsMapToolIdentify { %Docstring The QgsMapToolIdentifyFeature class is a map tool to identify a feature on a chosen layer. Once the map tool is enable, user can click on the map canvas to identify a feature. A signal will then be emitted. %End %TypeHeaderCode #include "qgsmaptoolidentifyfeature.h" %End public: QgsMapToolIdentifyFeature( QgsMapCanvas *canvas, QgsVectorLayer *vl = 0 ); %Docstring QgsMapToolIdentifyFeature is a map tool to identify a feature on a chosen layer :param canvas: the map canvas :param vl: the vector layer. The map tool can be initialized without any layer and can be set afterward. %End void setLayer( QgsVectorLayer *vl ); %Docstring change the layer used by the map tool to identify %End virtual void canvasReleaseEvent( QgsMapMouseEvent *e ); signals: void featureIdentified( const QgsFeature & ); void featureIdentified( QgsFeatureId ); protected: virtual void keyPressEvent( QKeyEvent *e ); }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgsmaptoolidentifyfeature.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/