Skip to content

Class QfActiveLayerFeaturesLocatorFilter

ClassList > QfActiveLayerFeaturesLocatorFilter

More...

  • #include <qfactivelayerfeatureslocatorfilter.h>

Inherits the following classes: QgsLocatorFilter

Public Types

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

Public Functions

Type Name
QfActiveLayerFeaturesLocatorFilter (QfLocatorModelSuperBridge * locatorBridge, QObject * parent=nullptr)
QfActiveLayerFeaturesLocatorFilter * 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 QfActiveLayerFeaturesLocatorFilter::ActionOrigin {
    Normal,
    OpenForm,
    QfNavigation
};


enum ResultType

enum QfActiveLayerFeaturesLocatorFilter::ResultType {
    Feature,
    FieldRestriction
};

Public Functions Documentation

function QfActiveLayerFeaturesLocatorFilter

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

function clone

QfActiveLayerFeaturesLocatorFilter * QfActiveLayerFeaturesLocatorFilter::clone () override const

function description

inline QString QfActiveLayerFeaturesLocatorFilter::description () override const

function displayName

inline QString QfActiveLayerFeaturesLocatorFilter::displayName () override const

function fetchResults

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

function name

inline QString QfActiveLayerFeaturesLocatorFilter::name () override const

function prefix

inline QString QfActiveLayerFeaturesLocatorFilter::prefix () override const

function prepare

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

function priority

inline Priority QfActiveLayerFeaturesLocatorFilter::priority () override const

function triggerResult

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

function triggerResultFromAction

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


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