Skip to content

Class IdentifyTool

ClassList > IdentifyTool

Inherits the following classes: QObject

Classes

Type Name
struct IdentifyResult

Public Slots

Type Name
slot void identify (const QPointF & point)
slot QList< IdentifyResult > identifyRasterLayer (QgsRasterLayer * layer, const QgsPointXY & point)
slot QList< IdentifyResult > identifyVectorLayer (QgsVectorLayer * layer, const QgsPointXY & point)
slot QList< IdentifyResult > identifyVectorTileLayer (QgsVectorTileLayer * layer, const QgsPointXY & point)

Public Properties

Type Name
property bool deactivated
property QgsQuickMapSettings * mapSettings
property MultiFeatureListModel * model
property double searchRadiusMm

Public Signals

Type Name
signal void deactivatedChanged
signal void identifyFinished
signal void mapSettingsChanged
signal void modelChanged
signal void searchRadiusMmChanged

Public Functions

Type Name
IdentifyTool (QObject * parent=nullptr)
bool deactivated () const
QgsQuickMapSettings * mapSettings () const
MultiFeatureListModel * model () const
double searchRadiusMm () const
void setDeactivated (bool deactivated)
void setMapSettings (QgsQuickMapSettings * mapSettings)
void setModel (MultiFeatureListModel * model)
void setSearchRadiusMm (double searchRadiusMm)

Public Properties Documentation

property deactivated [1/2]

bool IdentifyTool::deactivated;

property mapSettings [1/2]

QgsQuickMapSettings * IdentifyTool::mapSettings;

property model [1/2]

MultiFeatureListModel * IdentifyTool::model;

property searchRadiusMm [1/2]

double IdentifyTool::searchRadiusMm;

Public Slots Documentation

slot identify

void IdentifyTool::identify;

slot identifyRasterLayer

QList< IdentifyTool::IdentifyResult > IdentifyTool::identifyRasterLayer;

slot identifyVectorLayer

QList< IdentifyTool::IdentifyResult > IdentifyTool::identifyVectorLayer;

slot identifyVectorTileLayer

QList< IdentifyTool::IdentifyResult > IdentifyTool::identifyVectorTileLayer;

Public Signals Documentation

signal deactivatedChanged

void IdentifyTool::deactivatedChanged;

signal identifyFinished

void IdentifyTool::identifyFinished;

signal mapSettingsChanged

void IdentifyTool::mapSettingsChanged;

signal modelChanged

void IdentifyTool::modelChanged;

signal searchRadiusMmChanged

void IdentifyTool::searchRadiusMmChanged;

Public Functions Documentation

function IdentifyTool

explicit IdentifyTool::IdentifyTool (
    QObject * parent=nullptr
) 

function deactivated [2/2]

inline bool IdentifyTool::deactivated () const

function mapSettings [2/2]

QgsQuickMapSettings * IdentifyTool::mapSettings () const

function model [2/2]

MultiFeatureListModel * IdentifyTool::model () const

function searchRadiusMm [2/2]

double IdentifyTool::searchRadiusMm () const

function setDeactivated

void IdentifyTool::setDeactivated (
    bool deactivated
) 

function setMapSettings

void IdentifyTool::setMapSettings (
    QgsQuickMapSettings * mapSettings
) 

function setModel

void IdentifyTool::setModel (
    MultiFeatureListModel * model
) 

function setSearchRadiusMm

void IdentifyTool::setSearchRadiusMm (
    double searchRadiusMm
) 


The documentation for this class was generated from the following file src/core/identifytool.h