16 #ifndef QGSMAPTOOLIDENTIFY_H
17 #define QGSMAPTOOLIDENTIFY_H
51 DefaultQgsSetting = -1,
69 mLayer( layer ), mFeature( feature ), mDerivedAttributes( derivedAttributes ) {}
71 IdentifyResult(
QgsMapLayer * layer, QString label, QMap< QString, QString > attributes, QMap< QString, QString > derivedAttributes ):
72 mLayer( layer ), mLabel( label ), mAttributes( attributes ), mDerivedAttributes( derivedAttributes ) {}
75 mLayer( layer ), mLabel( label ), mFields( fields ), mFeature( feature ), mDerivedAttributes( derivedAttributes ) {}
110 QList<IdentifyResult> identify(
int x,
int y, QList<QgsMapLayer*> layerList = QList<QgsMapLayer*>(),
IdentifyMode mode = DefaultQgsSetting );
126 void identifyProgress(
int,
int );
127 void identifyMessage( QString );
128 void changedRasterResults( QList<IdentifyResult>& );
140 QList<IdentifyResult> identify(
int x,
int y,
IdentifyMode mode, QList<QgsMapLayer*> layerList,
LayerType layerType = AllLayers );
A rectangle specified with double values.
Base class for all map layer types.
This class provides qgis with the ability to render raster datasets onto the mapcanvas.
Container of fields for a vector layer.
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
Map canvas is a class for displaying all GIS data types on a canvas.
A class to represent a point geometry.
General purpose distance and area calculator.
UnitType
Map units that qgis supports.
Represents a vector layer which manages a vector based data sets.