QGIS API Documentation  3.4.15-Madeira (e83d02e274)
Public Member Functions | Public Attributes | List of all members
QgsLocatorResult Class Reference

Encapsulates properties of an individual matching result found by a QgsLocatorFilter. More...

#include <qgslocatorfilter.h>

Public Member Functions

 QgsLocatorResult ()=default
 Constructor for QgsLocatorResult. More...
 
 QgsLocatorResult (QgsLocatorFilter *filter, const QString &displayString, const QVariant &userData=QVariant())
 Constructor for QgsLocatorResult. More...
 

Public Attributes

QString description
 Descriptive text for result. More...
 
QString displayString
 String displayed for result. More...
 
QgsLocatorFilterfilter = nullptr
 Filter from which the result was obtained. More...
 
QString group = QString()
 Group the results by categories If left as empty string, this means that results are all shown without being grouped. More...
 
QIcon icon
 Icon for result. More...
 
double score = 0.5
 Match score, from 0 - 1, where 1 represents a perfect match. More...
 
QVariant userData
 Custom reference or other data set by the filter. More...
 

Detailed Description

Encapsulates properties of an individual matching result found by a QgsLocatorFilter.

Since
QGIS 3.0

Definition at line 37 of file qgslocatorfilter.h.

Constructor & Destructor Documentation

QgsLocatorResult::QgsLocatorResult ( )
default

Constructor for QgsLocatorResult.

QgsLocatorResult::QgsLocatorResult ( QgsLocatorFilter filter,
const QString &  displayString,
const QVariant &  userData = QVariant() 
)
inline

Constructor for QgsLocatorResult.

Definition at line 49 of file qgslocatorfilter.h.

Member Data Documentation

QString QgsLocatorResult::description

Descriptive text for result.

Definition at line 68 of file qgslocatorfilter.h.

QString QgsLocatorResult::displayString

String displayed for result.

Definition at line 63 of file qgslocatorfilter.h.

QgsLocatorFilter* QgsLocatorResult::filter = nullptr

Filter from which the result was obtained.

This is automatically set.

Definition at line 58 of file qgslocatorfilter.h.

QString QgsLocatorResult::group = QString()

Group the results by categories If left as empty string, this means that results are all shown without being grouped.

If a group is given, the results will be grouped by group under a header.

Note
This should be translated.
Since
3.2

Definition at line 92 of file qgslocatorfilter.h.

QIcon QgsLocatorResult::icon

Icon for result.

Definition at line 78 of file qgslocatorfilter.h.

double QgsLocatorResult::score = 0.5

Match score, from 0 - 1, where 1 represents a perfect match.

Definition at line 83 of file qgslocatorfilter.h.

QVariant QgsLocatorResult::userData

Custom reference or other data set by the filter.

Definition at line 73 of file qgslocatorfilter.h.


The documentation for this class was generated from the following file: