Class FeaturesLocatorFilter
ClassList > FeaturesLocatorFilter
#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