Skip to content

Class QfFeaturesLocatorFilter

ClassList > QfFeaturesLocatorFilter

More...

  • #include <qffeatureslocatorfilter.h>

Inherits the following classes: QgsLocatorFilter

Classes

Type Name
struct PreparedLayer

Public Types

Type Name
enum ActionOrigin
Origin of the action which triggers the result.

Public Functions

Type Name
QfFeaturesLocatorFilter (QfLocatorModelSuperBridge * locatorBridge, QObject * parent=nullptr)
QfFeaturesLocatorFilter * clone () override const
QString description () override const
QString displayName () override const
void fetchResults (const QString & string, const QgsLocatorContext & context, QgsFeedback * feedback) override
QString name () override const
QString prefix () override const
QStringList prepare (const QString & string, const QgsLocatorContext & locatorContext) override
Priority priority () override const
void triggerResult (const QgsLocatorResult & result) override
void triggerResultFromAction (const QgsLocatorResult & result, const int actionId) override

Detailed Description

QfFeaturesLocatorFilter is a locator filter to search for features across layers in the project. Reimplemented from QGIS code (app).

Public Types Documentation

enum ActionOrigin

Origin of the action which triggers the result.

enum QfFeaturesLocatorFilter::ActionOrigin {
    Normal,
    OpenForm,
    QfNavigation
};


Public Functions Documentation

function QfFeaturesLocatorFilter

explicit QfFeaturesLocatorFilter::QfFeaturesLocatorFilter (
    QfLocatorModelSuperBridge * locatorBridge,
    QObject * parent=nullptr
) 

function clone

QfFeaturesLocatorFilter * QfFeaturesLocatorFilter::clone () override const

function description

inline QString QfFeaturesLocatorFilter::description () override const

function displayName

inline QString QfFeaturesLocatorFilter::displayName () override const

function fetchResults

void QfFeaturesLocatorFilter::fetchResults (
    const QString & string,
    const QgsLocatorContext & context,
    QgsFeedback * feedback
) override

function name

inline QString QfFeaturesLocatorFilter::name () override const

function prefix

inline QString QfFeaturesLocatorFilter::prefix () override const

function prepare

QStringList QfFeaturesLocatorFilter::prepare (
    const QString & string,
    const QgsLocatorContext & locatorContext
) override

function priority

inline Priority QfFeaturesLocatorFilter::priority () override const

function triggerResult

void QfFeaturesLocatorFilter::triggerResult (
    const QgsLocatorResult & result
) override

function triggerResultFromAction

void QfFeaturesLocatorFilter::triggerResultFromAction (
    const QgsLocatorResult & result,
    const int actionId
) override


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