16 #ifndef QGSQUICKIDENTIFYKIT_H
17 #define QGSQUICKIDENTIFYKIT_H
27 #include "qgis_quick.h"
53 Q_PROPERTY(
QgsQuickMapSettings *mapSettings READ mapSettings WRITE setMapSettings NOTIFY mapSettingsChanged )
60 Q_PROPERTY(
double searchRadiusMm READ searchRadiusMm WRITE setSearchRadiusMm NOTIFY searchRadiusMmChanged )
67 Q_PROPERTY(
int featuresLimit READ featuresLimit WRITE setFeaturesLimit NOTIFY featuresLimitChanged )
74 Q_PROPERTY(
IdentifyMode identifyMode MEMBER mIdentifyMode NOTIFY identifyModeChanged )
96 Q_ENUM( IdentifyMode )
108 double searchRadiusMm()
const;
111 void setSearchRadiusMm(
double searchRadiusMm );
114 int featuresLimit()
const;
117 void setFeaturesLimit(
int limit );
152 void mapSettingsChanged();
154 void searchRadiusMmChanged();
156 void featuresLimitChanged();
158 void identifyModeChanged();
164 double searchRadiusMU()
const;
169 double mSearchRadiusMm = 5;
170 int mFeaturesLimit = 100;
171 IdentifyMode mIdentifyMode = IdentifyMode::TopDownAll;
174 #endif // QGSQUICKIDENTIFYKIT_H