16 #ifndef QGSMAPTOOLIDENTIFY_H
17 #define QGSMAPTOOLIDENTIFY_H
53 DefaultQgsSetting = -1,
64 AllLayers = VectorLayer | RasterLayer
66 Q_DECLARE_FLAGS( LayerType, Type )
73 mLayer( layer ), mFeature( feature ), mDerivedAttributes( derivedAttributes ) {}
76 mLayer( layer ), mLabel( label ), mAttributes( attributes ), mDerivedAttributes( derivedAttributes ) {}
79 mLayer( layer ), mLabel( label ), mFields( fields ), mFeature( feature ), mDerivedAttributes( derivedAttributes ) {}
134 void identifyProgress(
int,
int );
135 void identifyMessage(
QString );
171 double mLastMapUnitsPerPixel;
176 Q_DECLARE_OPERATORS_FOR_FLAGS( QgsMapToolIdentify::LayerType )
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.
UnitType
Map units that qgis supports.
A QgsMapMouseEvent is the result of a user interaction with the mouse on a QgsMapCanvas.
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 for highlight features on the map.
A class to represent a point.
General purpose distance and area calculator.
Represents a vector layer which manages a vector based data sets.