| QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
    | 
Encapsulates properties of an individual matching result found by a QgsLocatorFilter. More...
#include <qgslocatorfilter.h>
| Classes | |
| struct | ResultAction | 
| The ResultAction stores basic information for additional actions to be used in a locator widget for the result.  More... | |
| Public Member Functions | |
| QgsLocatorResult ()=default | |
| Constructor for QgsLocatorResult.  More... | |
| QgsLocatorResult (QgsLocatorFilter *filter, const QString &displayString, const QVariant &userData=QVariant()) | |
| Constructor for QgsLocatorResult.  More... | |
| QVariant | getUserData () const | 
| Returns the userData.  More... | |
| Public Attributes | |
| QList< QgsLocatorResult::ResultAction > | actions | 
| Additional actions to be used in a locator widget for the given result.  More... | |
| QString | description | 
| Descriptive text for result.  More... | |
| QString | displayString | 
| String displayed for result.  More... | |
| QgsLocatorFilter * | filter = nullptr | 
| Filter from which the result was obtained.  More... | |
| QString | group | 
| 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... | |
Encapsulates properties of an individual matching result found by a QgsLocatorFilter.
Definition at line 38 of file qgslocatorfilter.h.
| 
 | default | 
Constructor for QgsLocatorResult.
| 
 | inline | 
Constructor for QgsLocatorResult.
Definition at line 50 of file qgslocatorfilter.h.
| QVariant QgsLocatorResult::getUserData | ( | ) | const | 
| QList<QgsLocatorResult::ResultAction> QgsLocatorResult::actions | 
Additional actions to be used in a locator widget for the given result.
They could be displayed in a context menu.
Definition at line 137 of file qgslocatorfilter.h.
| QString QgsLocatorResult::description | 
Descriptive text for result.
Definition at line 77 of file qgslocatorfilter.h.
| QString QgsLocatorResult::displayString | 
String displayed for result.
Definition at line 72 of file qgslocatorfilter.h.
| QgsLocatorFilter* QgsLocatorResult::filter = nullptr | 
Filter from which the result was obtained.
This is automatically set.
Definition at line 67 of file qgslocatorfilter.h.
| QString QgsLocatorResult::group | 
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.
Definition at line 101 of file qgslocatorfilter.h.
| QIcon QgsLocatorResult::icon | 
Icon for result.
Definition at line 87 of file qgslocatorfilter.h.
| double QgsLocatorResult::score = 0.5 | 
Match score, from 0 - 1, where 1 represents a perfect match.
Definition at line 92 of file qgslocatorfilter.h.
| QVariant QgsLocatorResult::userData | 
Custom reference or other data set by the filter.
Definition at line 82 of file qgslocatorfilter.h.