Skip to content

Class QfIdentifyTool

ClassList > QfIdentifyTool

Inherits the following classes: QObject

Classes

Type Name
struct IdentifyResult

Public Properties

Type Name
property bool enabled
property QgsQuickMapSettings * mapSettings
property QfMarkupManager * markups
property QfMultiFeatureListModel * model
property double searchRadiusMm

Public Signals

Type Name
signal void enabledChanged
signal void identifyFinished
signal void mapSettingsChanged
signal void markupManagerChanged
signal void modelChanged
signal void searchRadiusMmChanged

Public Functions

Type Name
QfIdentifyTool (QObject * parent=nullptr)
bool enabled () const
Q_INVOKABLE void identify (const QPointF & point) const
QList< IdentifyResult > identifyRasterLayer (QgsRasterLayer * layer, const QgsPointXY & point) const
QList< IdentifyResult > identifyVectorLayer (QgsVectorLayer * layer, const QgsPointXY & point) const
QList< IdentifyResult > identifyVectorTileLayer (QgsVectorTileLayer * layer, const QgsPointXY & point) const
QgsQuickMapSettings * mapSettings () const
QfMarkupManager * markupManager () const
QfMultiFeatureListModel * model () const
double searchRadiusMm () const
void setEnabled (bool enabled)
void setMapSettings (QgsQuickMapSettings * mapSettings)
void setMarkupManager (QfMarkupManager * markupManager)
void setModel (QfMultiFeatureListModel * model)
void setSearchRadiusMm (double searchRadiusMm)

Public Properties Documentation

property enabled [1/2]

bool QfIdentifyTool::enabled;

property mapSettings [1/2]

QgsQuickMapSettings * QfIdentifyTool::mapSettings;

property markups

QfMarkupManager * QfIdentifyTool::markups;

property model [1/2]

QfMultiFeatureListModel * QfIdentifyTool::model;

property searchRadiusMm [1/2]

double QfIdentifyTool::searchRadiusMm;

Public Signals Documentation

signal enabledChanged

void QfIdentifyTool::enabledChanged;

signal identifyFinished

void QfIdentifyTool::identifyFinished;

signal mapSettingsChanged

void QfIdentifyTool::mapSettingsChanged;

signal markupManagerChanged

void QfIdentifyTool::markupManagerChanged;

signal modelChanged

void QfIdentifyTool::modelChanged;

signal searchRadiusMmChanged

void QfIdentifyTool::searchRadiusMmChanged;

Public Functions Documentation

function QfIdentifyTool

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

function enabled [2/2]

inline bool QfIdentifyTool::enabled () const

function identify

Q_INVOKABLE void QfIdentifyTool::identify (
    const QPointF & point
) const

function identifyRasterLayer

QList< IdentifyResult > QfIdentifyTool::identifyRasterLayer (
    QgsRasterLayer * layer,
    const QgsPointXY & point
) const

function identifyVectorLayer

QList< IdentifyResult > QfIdentifyTool::identifyVectorLayer (
    QgsVectorLayer * layer,
    const QgsPointXY & point
) const

function identifyVectorTileLayer

QList< IdentifyResult > QfIdentifyTool::identifyVectorTileLayer (
    QgsVectorTileLayer * layer,
    const QgsPointXY & point
) const

function mapSettings [2/2]

QgsQuickMapSettings * QfIdentifyTool::mapSettings () const

function markupManager

QfMarkupManager * QfIdentifyTool::markupManager () const

function model [2/2]

QfMultiFeatureListModel * QfIdentifyTool::model () const

function searchRadiusMm [2/2]

double QfIdentifyTool::searchRadiusMm () const

function setEnabled

void QfIdentifyTool::setEnabled (
    bool enabled
) 

function setMapSettings

void QfIdentifyTool::setMapSettings (
    QgsQuickMapSettings * mapSettings
) 

function setMarkupManager

void QfIdentifyTool::setMarkupManager (
    QfMarkupManager * markupManager
) 

function setModel

void QfIdentifyTool::setModel (
    QfMultiFeatureListModel * model
) 

function setSearchRadiusMm

void QfIdentifyTool::setSearchRadiusMm (
    double searchRadiusMm
) 


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