16 #ifndef QGSMAPTOOLIDENTIFY_H
17 #define QGSMAPTOOLIDENTIFY_H
52 DefaultQgsSetting = -1,
71 mLayer( layer ), mFeature( feature ), mDerivedAttributes( derivedAttributes ) {}
73 IdentifyResult(
QgsMapLayer * layer, QString label, QMap< QString, QString > attributes, QMap< QString, QString > derivedAttributes ):
74 mLayer( layer ), mLabel( label ), mAttributes( attributes ), mDerivedAttributes( derivedAttributes ) {}
77 mLayer( layer ), mLabel( label ), mFields( fields ), mFeature( feature ), mDerivedAttributes( derivedAttributes ) {}
112 QList<IdentifyResult> identify(
int x,
int y, QList<QgsMapLayer*> layerList = QList<QgsMapLayer*>(),
IdentifyMode mode = DefaultQgsSetting );
126 void deleteRubberBands();
132 void identifyProgress(
int,
int );
133 void identifyMessage( QString );
134 void changedRasterResults( QList<IdentifyResult>& );
146 QList<IdentifyResult> identify(
int x,
int y,
IdentifyMode mode, QList<QgsMapLayer*> layerList,
LayerType layerType = AllLayers );
177 void handleMenuHover();