Skip to content

Class FeaturesLocatorFilter

ClassList > FeaturesLocatorFilter

More...

  • #include <featureslocatorfilter.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
FeaturesLocatorFilter (LocatorModelSuperBridge * locatorBridge, QObject * parent=nullptr)
FeaturesLocatorFilter * 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

FeaturesLocatorFilter 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 FeaturesLocatorFilter::ActionOrigin {
    Normal,
    OpenForm,
    Navigation
};

Public Functions Documentation

function FeaturesLocatorFilter

explicit FeaturesLocatorFilter::FeaturesLocatorFilter (
    LocatorModelSuperBridge * locatorBridge,
    QObject * parent=nullptr
) 

function clone

FeaturesLocatorFilter * FeaturesLocatorFilter::clone () override const

function description

inline QString FeaturesLocatorFilter::description () override const

function displayName

inline QString FeaturesLocatorFilter::displayName () override const

function fetchResults

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

function name

inline QString FeaturesLocatorFilter::name () override const

function prefix

inline QString FeaturesLocatorFilter::prefix () override const

function prepare

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

function priority

inline Priority FeaturesLocatorFilter::priority () override const

function triggerResult

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

function triggerResultFromAction

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


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